4
如何在不指定版本號的情況下將git svn重置爲HEAD修訂版?如何在不指定版本號的情況下將git svn重置爲HEAD版本?
如何在不指定版本號的情況下將git svn重置爲HEAD修訂版?如何在不指定版本號的情況下將git svn重置爲HEAD版本?
這聽起來像你想要的不是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
,你又回到了正常的工作狀態。
爲什麼你想這樣做? git svn reset很少需要,如果你需要它,你應該知道你想要爲 – 2010-10-29 11:31:29
做什麼修訂號,那我該怎麼回頭?我需要它,因爲我恢復了舊版本來測試某些東西。現在我想跳回到HEAD。 – nubela 2010-10-29 12:25:40