불행히도 직장에서 SVN 저장소로 작업해야합니다. 나는 git-svn을 통해 이것을한다. 내가 해결하고 싶지 않은 병합 충돌이 발생하는 경우, 내 본능이해야 할 지금 Git-svn 병합 및 체크 아웃 -theirs
!git svn fetch && git svn rebase -l
입니다
: 내가 변경 한 후 이제, 그들과 내 자식 - svn을 "풀"별명이 최선을 다하고git checkout --theirs conflicting_file
git add conflicting_file
git rebase --continue
그러나 지금, 대신에 다른 개발자의 conflicting_file
있는의, 내 인덱스에 이전에 있던 conflicting_file
지금 거기 보인다.
정확히 무엇이 여기에서 발생하며 올바른 방법은 무엇입니까?
'git checkout --ours conflicting_file'이 (가) 작동합니까? 아마 그들은 섞여 있을지 모른다. – poke