如何在不指定修订号的情况下将git svn重置为HEAD修订版?
答案 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
,然后恢复正常工作状态。