SubGit 已将我的 SVN 存储库中的标签映射到 Git 标签。如何将提交添加到这个标记 int Git,以便 SubGit 自动将它们推送到 subversion 存储库中的标记?
问问题
248 次
1 回答
0
假设您在 SVN 存储库中有“tags/tagName”,它对应于 Git 存储库中的 refs/tags/tagName。
如果您只想更改 SVN/Git 标签而不触及其他分支,请从 Git 工作副本执行以下操作:
$ git co tagName
现在“git status”将显示你不在任何分支上。
$ git st
# Not currently on any branch.
nothing to commit (working directory clean)
执行您的更改、添加并提交它们:
$ git add changedFile
$ git commit -m "Change changedFile in tagName."
将“tagName”标签移动到当前 HEAD。--force
即使“tagName”标签已经存在,选项也允许您移动标签:
$ git tag tagName -f
(或者,您可以使用 删除标签tag -d tagName
并重新创建它以指向 HEAD git tag tagName
)。现在将标签推送到存储库:
$ git push origin refs/tags/tagName
于 2014-06-13T20:11:15.473 回答