2011-03-16 4 views
7

git svn dcommit을 사용하여 변경 사항을 커밋 한 다음 약간 변경하고 git svn dcommit으로 다시 전화하면 가장 간단한 방법으로 변경 내용을 첫 번째 버전으로 되돌릴 수 있습니다. 만약 내가 로컬에서만 일하고 있었다면, git reset --hard HEAD^은 괜찮을 것이지만, 나는 이것을 svn 서버에서 작동시킬 필요가있다.git svn을 사용하여 svn 서버의 일부 변경 사항을 롤백 하시겠습니까?

답변

7

git revert을 사용하면 이전 변경을 취소하는 새 git commit을 할 수 있습니다. 그럼 git-svn dcommit svn 서버에. 당신은 리모트 자식 리포에 푸시했다면 당신의 git reset 솔루션을 사용하지 않을 것입니다 : 당신이 변경 한 중간 리비전을 가져온 모든 사람들을 혼란스럽게 만듭니다.

관련 문제