Как сделать сброс git svn в ревизию HEAD без указания номера ревизии? - PullRequest
4 голосов
/ 29 октября 2010

Как сделать сброс git svn в ревизию HEAD без указания номера ревизии?

1 Ответ

2 голосов
/ 09 декабря 2010

Звучит так, будто вы хотите не 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 и вы вернетесь к нормальным рабочим условиям.

...