를 해결하는 방법과 충돌 git-svn?
문제
는 가장 좋은 방법은 무엇입을 충돌을 해결을 수행할 때 git svn rebase
, 고,git 지점에 당신이"(이점)"?
해결책
당신이 사용할 수 있는 git mergetool
을 보고 편집에서 충돌이 일반적인 패션이다.당신은 확인 충돌을 해결지 git rebase --continue
을 계속하는 리베이스,또는 당신이 원하지 않는 경우를 포함하는 revision do git rebase --skip
다른 팁
하는 동안 git svn rebase
, 는 경우에,당신은 충돌 여기에 몇 가지 일을 기억하십시오:
1) 면 아무것도 나쁜 일을 수행하는 동안 개상 당신에 종료됩니다 (no-branch)
니다.
2) 실행하는 경우 git status
, 표시 .dotest
파일에서 당신의 작업 디렉터리입니다.이 안전하게 무시.
3) 하려는 경우 중단 리베이스를 사용하여 다음과 같은 명령입니다.1
git rebase --abort
4) 이 있는 경우에는 병합 conflict:
- 수동으로 파일을 편집하여 충돌을 해결
- 단계는 모든 변경
git add [file]
- 계속 리베이로
git rebase --continue
2- 는 경우 git 묻는다:"당신을 호출하는 것을 잊지
git add
?", 다음 편집 돌 충돌로 no-op 변경3.계속git rebase --skip
- 는 경우 git 묻는다:"당신을 호출하는 것을 잊지
야 할 수 있습니다 반복될 때까지 이 프로세스의 튜토리얼을 완료합니다.어느 시점에서 수 git rebase --abort
취소 및 포기 용.
1:이 없 --abort
옵션 git svn rebase
.
2:이 없 --continue
옵션 git svn rebase
.
3:이것은 매우 이상이지만,파일은 상태에서 git 그들은 후에도 동일하는 특정 패치입니다.이 솔루션은"이동" 패치에 리베이스.
제휴하지 않습니다 StackOverflow