2014-07-18 1 views
0

병합에 충돌이있을 때 충돌없이 나머지 파일을 병합합니까? 예를 들어 병합 할 10 개의 다른 파일이 있고 5 개의 파일이 성공적으로 병합되고 6 번째가 실패합니다. 나머지 4 개의 파일도 병합됩니까?git merge가 실패 할 때 나머지 파일은 어떻게됩니까?

내가 병합에 실패했기 때문에 충돌을 해결하고 해결을 한 다음 하나의 파일이 마스터 분기에서 변경되지 않았 음을 확인했습니다. 그것은 합병 전이었던 것처럼 그대로있었습니다. 자식이 다른 모든 파일을 병합하고 충돌을 일으키는 것만 알려주지 만 명시 적으로 언급 한 내용을 찾지 못했고 어떤 가정도하고 싶지 않습니다.

내가 병합 실패 후 추가 작업이 필요합니까? 충돌을 해결하고 모든 것을 수정하겠습니까? 아니면 나중에 다시 병합해야합니까?

답변

0

예, git은 수동으로 해결할 것을 요구하는 파일의 충돌을 지적하면서 가능한 파일을 자동으로 병합합니다.

0

iirc, git은 모든 파일이 해석 될 경우에만 병합합니다. 변경 사항이 없으면 변경되지 않습니다. 또한 작업하고있는 지사가 해당 커밋에 대해 최신 상태인지 확인하는 데 도움이 될 수 있습니다.

+0

내가 준 예제에서, 내가 언급 한 10 개의 파일이 바뀌 었다고 가정하면 바꿀 수있다. 오류가있는 경우 일부 파일이 변경 되더라도 변경되지 않은 상태로 유지됩니까? – Vic

+0

아, 죄송 합니다만 오해. 아픈 시험을 진짜 빨리 달려라. – DTSCode

+0

아니, 나를 위해 모두 10을 바꿨다. – DTSCode