두 개의 파일 A
과 B
이 master에 있습니다. 나는 A
과 B
을 모두 수정 한 지점 feature
을 만들었습니다. 그런 다음 다른 사람이 B
을 삭제하고 A
을 B
으로 바꿔 master
(git mv 사용)으로 바꿨습니다. 파일의 이름을 바꾼 후 git merge를
내가 master
로 feature
병합
B
의 내용이 실제로 마스터에서
A
의 내용이기 때문에, 내가 기대했던대로하지 않은,
master
에
B
와
feature
에
B
를 비교합니다.
거기에 어떤 내장 내가 병합 할 때
master
에
B
와
feature
에
A
를 연결할 수 있습니다 기능?
A에서 B로 이름을 변경했을 때 내용이 일부 변경되었음을 언급해야합니다. 그것들은 C++ 파일입니다. 파일의 이름을 변경했을 때 해당 클래스 이름을 변경하고 가드, 변수 이름을 포함 시켰습니다. – user571470
충돌하는 파일에 수정 사항이있는 경우 유일한 해결 방법은 충돌을 수동으로 수정하는 것이지만 종종 git가 수정 된 내용은 그들이 동일한 파일임을 안다. 동일한 이름을 사용하면 함께 병합을 시도하는 것을 알 수 있습니다. – Clukester