2017-03-01 8 views
1

master에 분기를 병합하려고합니다. 문제는 많은 파일이 변경된 파일 목록에 있고 많은 파일이 잘못 변경된다는 것입니다. 바로하지 않은 내가 볼master에 병합하면 새 파일이 삭제됩니다.

4 가지 :

  • 일부 새로운 파일 (지점이 만들어진 후 파일이 마스터에서 만든) 일부 새 파일이 삭제에 충돌이
  • 마스터에 삭제 줘야 (분기 후에 만든 master에서 파일이 생성 됨)
  • 일부 새 파일이 변경됨 (일부 줄은 삭제되므로 일부 커밋은 되돌릴 수 있음) (brach가 작성된 후 master에 파일이 생성됨)
  • 마스터에서 변경된 파일은 실행 취소되거나 부분적으로 실행 취소됩니다.

    우리는 마스터에서 지점을 생성 할 필요가 모든 것을했다 : 우리는이 지점을 가지고 어떻게 TER 병합 (나는 지점에서이 파일을 터치하지 않았다)

다음이었다. 마스터에서 두 번째 브랜치 (b)를 만들었습니다. 여기에서 몇 가지 물건을 만들고 여기에서 브랜치를 만들었습니다. (c) 우리는 c를 병합했습니다. 이제 C를 마스터에 병합하려고하지만 위의 문제가 발생합니다

도움이 필요하시면 더 이상 필요한 정보가 있으면 알려주십시오.

당신이 어떤 생각이 든다면 2000 파일을 들여다 보지 않아서 행복 할 것입니다.

+0

브랜치 -A와 브랜치 -B에서 분기 할 때 동일한 커밋에서 오는 경우입니까? –

답변

1

먼저 지점 A-C를 병합 또는 리베이스하여 업데이트해야합니다.

지점 C에 git rebase master으로 시도하십시오. 그러나 충돌이 없음을 보장하지는 않습니다.

+0

감사합니다. 리베이스를 사용해 봤지만 거기에는 거의 400 개의 커밋이있었습니다. 거의 모든 사람들이 충돌을 일으켰습니다. – joey