Используйте git svn для отката некоторых изменений на сервере svn? - PullRequest
7 голосов
/ 16 марта 2011

Если я использую git svn dcommit для фиксации изменения, а затем внесу несколько изменений и снова вызову git svn dcommit, какой самый простой способ откатить изменения до первой версии.Если бы я работал только локально, то git reset --hard HEAD^ было бы хорошо, но мне нужно это для работы на сервере SVN.

1 Ответ

7 голосов
/ 16 марта 2011

Используйте git revert для создания нового коммита git, который отменяет предыдущее изменение.Затем git-svn dcommit это на сервер SVN.Вы бы не использовали ваше решение git reset, если бы отправлялись в удаленный репозиторий git: это могло бы сбить с толку всех, кто взял промежуточную ревизию, в которой были ваши изменения.

...