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

如何在不指定修订号的情况下将git svn重置为HEAD修订版? 最佳答案 这听起来像你想要的不是一个git svn重置,而是一个简单的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你就恢复了正常的工作环境.

点赞