문제

는 가장 좋은 방법은 무엇입을 충돌을 해결을 수행할 때 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:

  1. 수동으로 파일을 편집하여 충돌을 해결
  2. 단계는 모든 변경 git add [file]
  3. 계속 리베이로 git rebase --continue2
    • 는 경우 git 묻는다:"당신을 호출하는 것을 잊지 git add?", 다음 편집 돌 충돌로 no-op 변경3.계속 git rebase --skip

야 할 수 있습니다 반복될 때까지 이 프로세스의 튜토리얼을 완료합니다.어느 시점에서 수 git rebase --abort 취소 및 포기 용.


1:이 없 --abort 옵션 git svn rebase.

2:이 없 --continue 옵션 git svn rebase.

3:이것은 매우 이상이지만,파일은 상태에서 git 그들은 후에도 동일하는 특정 패치입니다.이 솔루션은"이동" 패치에 리베이스.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top