git rebase
을 사용하여 데이터를 연결이 끊긴 SVN 복제 분기로 마이그레이션하려고합니다.Git rebase - 병합 충돌시 강제 덮어 쓰기
내가 이것을 SoundManager2 repo from Github으로 시도하고 있다고 가정 해 봅니다.
리베이스 조치의 처음 20 분 정도가 정상적으로 작동합니다. 그 후에 그것은 약간의 갈등을 치기 시작할 것이다. 대부분 자동으로 해결되지만 관계없이 중단하고 계속합니다.
이 경우 충돌이 무엇인지는 신경 쓰지 않습니다. 충돌 파일을 최신 파일이 무엇이든 덮어 쓰려고합니다. 다른 병합 전략을 구하려고 시도했지만 성공하지 못했습니다.
아이디어 나 생각이 있으십니까? 감사.
나는 어떤 일이 일어나려고하는지 잘 모르겠습니다. 재배치중인 지점의 최신 버전이나 충돌하지 않는 최신 버전을 원하십니까? – MatrixFrog
'master'에서'git-svn'으로 큰 rebase를 실행하려고합니다. 어떤 이유로 든 rebase를 실행하면 'git-svn'이 깨끗한 슬레이트이더라도 여러 가지 병합 충돌이 발생합니다. 내가 원하는 것은 재배치하고있는 지점의 최신 소식입니다. 가능하다면 리베이스를하는 동안 모든 역사를 보존하고 싶습니다. – jocull
또한 전체 분기를 약 500 개의 패치 파일 시리즈로 버렸습니다. 'git am ../ patches/*'를 실행하면 rebase에서 볼 수있는 것과 같은 종류의 충돌이 발생합니다. – jocull