문제

나는 현재 CVS를 사용하고 있으며 (내 선택이 아님) 여러 가지가 있습니다. 두 개의 지점을 합병하려고하지만 배포 프로젝트 파일에는 많은 시간을 소비하지 않고는 해결할 수없는 충돌이 있습니다. 프로젝트 파일에 대한 사소한 변경은 해당 프로젝트 파일의 급격한 변경을 초래합니다. 안내 변경 덕분에 (프로젝트 파일 변경, 깨끗한 사본을 얻고 동일한 변경을하는 것 같습니다).

따라서 실제 변경 사항을 모두 결정하여 직접 복제 할 수 있도록해야합니다 (변경 로그가 충분히 상세하지 않기 때문에).

변경된 안내서 / 위치를 고려한 프로젝트 파일 DIFF 도구가 있습니까?

도움이 되었습니까?

해결책

외부 Diff 도구를 사용하여 차이점을 먼저 해결 한 다음 실제 차이점을보고하고 (다른 위치에서 동일한 안내서를 무시할 수 있습니다).

예를 들어, Winmerge 두 파일 사이의 다른 위치에서 유사한 줄을 감지 할 수 있습니다.

그만큼 위치 창 이동중인 차이 블록을 표시 할 수 있습니다.
이동 블록은 다른 위치에있는 차이의 양면입니다. 이동 블록은 이동 및 선택된 이동 차이 색상 (Winmerge 옵션에서 구성 가능)과 왼쪽 및 오른쪽 위치 막대에 위치를 연결하는 선으로 표시됩니다.

alt text
(원천: winmerge.org)

이동 된 블록 (기본 설정)을 무시하면 실제 차이점에 집중하고 원하는 수정을보고 할 수 있습니다.


이러한 안내가 계속 변경되면 Winmerge가 해당지도를 무시하는 데 도움이되는 REGEX 패턴을 정의 할 수 있습니다 (모든 공백을 기본적으로 무시할 수 있음). 문서의 나머지 부분에 집중할 수 있도록 도와줍니다.

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