2012-09-05 1 views
0

병합 도구가 비슷한 코드 블록을 인식하는 방법을 제어 할 수 있습니까? 특히 융합되었지만 대안 도구에 대한 제안도 환영합니다. 관련성이있는 경우, 나는 수은을 사용하고 있습니다.병합 - 비슷한 것으로 인식되는 것을 변경할 수 있습니까

초기 생성/설정 함수를 생성하는 코드 생성기가있는 시스템에서 작업하고 있으며 일반적으로 두 개발자가 각각 필드를 추가했으며 라이브러리의 끝에 새로운 get/set 함수가 생성됩니다. . 병합과 관련하여 불가피한 병합 충돌이 있습니다.

내가 원하는 것은 병합 도구가 동일한 함수의 수정 된 버전이 아니라 별도의 함수로 인식하는 것입니다.

융합은 적어도 각 버전에 추가 된 기능을 보여주는 좋은만큼보기로 시작합니다 : 제가 처음에 걸쳐 당기 후,

Initial merge state

불행하게도을, 지금은 기능이 수정 된 생각 한 시스템에서 두 개의 별도 기능으로 보는 대신 KDiff3와

Not what I want!

답변

0

당신이 동일하게 라인을 고려하는 강제로 수동 동기화 마크를 배치 할 수 있습니다 : 내가 KDiff3에 처음 보는 바와 같이 이것은 또한 같은 병합 결과입니다. 예를 들어 this answer 및 스크린 샷을 참조하십시오.