svn에 푸시되지 않은 로컬 git 저장소에 커밋이 여러 개 있다고 가정 해 보겠습니다. 예를 들어,이 네 가지는 마스터에 커밋합니다.git-svn을 사용하면 svn에없는 커밋이 여러 개있는 경우 어떻게 커밋을 svn에만 푸시합니까?
A <-- B <-- C <-- D
A는 가장 오래된 SVN 않고 커밋 D는 최신 커밋이다.
git svn dcommit
을 사용하여 A와 B 만 svn으로 푸시하지만 C와 D는 로컬 git 리포지토리에만 보관 하시겠습니까?
대체 워크 플로를 환영합니다.
이것은 정확히 내가 사용하는 워크 플로입니다. 내 모든 커밋은 별도의 지점에 있으며, 나는 단지 svn에 그것을 밀어하려고하는 경우 마스터와 지점을 병합 –
오, 그리고 내가 생각하는 1256189 그것에 대해 가능한 * 그냥 * B를 말할 수 없다고 생각하고; 당신은 체리 - dcommit에 커밋을 선택할 수 없습니다 –
아, 고마워요. 좋은 정보. – haydenmuhl