如何在不指定修订号的情况下将git svn重置为HEAD修订版?

时间:2010-10-29 09:18:06

标签: git-svn

如何在不指定修订号的情况下将git svn重置为HEAD修订版?

1 个答案:

答案 0 :(得分:2)

听起来你想要的不是git svn reset而是简单的git checkout。当你说你恢复到旧版本时,我不确定你的意思,但它可能就像是

$ git log
# scan through the log looking for a particular commit.
# You find it and its SHA1 is abc123...
$ git checkout abc123
You are now in 'detached HEAD' state blah blah blah...

现在,HEAD(在您的git存储库中)引用SHA1 abc123的提交,而HEAD(在中央SVN存储库中)引用SVN存储库上的最新提交。如果您以相当典型的方式设置了内容,那么您可以git checkout master然后git svn rebase,然后恢复正常工作状态。