2012-04-19 4 views
1

나는 최신 코드로 리베이스하지 않았다면 어떻게 (일반) git이 나를 밀어 넣지 못하게하는 걸 좋아한다. 그러나 git svn을 사용하면 git svn dcommit을 실행하면 자동으로 rebase (즉, git svn rebase) 한 다음 커밋합니다. rebase 할 새로운 것들이 있다면 에러 메시지를 던질 수있는 방법이 있습니까?코드가 오래되면 git svn dcommit을 실패하게하는 방법은 없습니까?

+1

필자는 그것이 새로운 SVN 개정판 위에 커밋하고 리베이스한다고 생각합니다. SVN이 아직 늦지 않았다면 SVN이 커밋을 중단하는 방법이 없다고 생각합니다. –

+0

글쎄 그게 망친거야 : ( – Zugwalt

답변

1

실제로 뭔가를 저지르기 전에 누군가가 당신이 원하는대로 수표를 찍은 직후 바로 저지 할 수있는 기회가 항상 있습니다. git svn dcommit 전에 매번 git svn fetch을 실행하면 자동으로 리베이스하지 않습니다.

관련 문제