2008-10-14 2 views
5

분기 된 프로젝트를 병합해야합니다. 불행히도 CVS $ Id 행은 다르므로 시도한 병합 도구가 모든 파일이 다름을보고합니다 (이 중 95 %는이 줄만 다릅니다)

무시하도록 구성 할 수있는 병합 도구가 있습니까? 패턴을 기반으로 한 라인 비교 결과?

[편집] WinMerge에 라인 필터가 있다는 것을 발견했습니다. 정확하게 설정하는 것은 실제로 작동합니다. 프란체스코

답변

0

CompareIT

regular expression 일치를 사용할 수 있습니다. 자동으로 생성 된 코드 비교에이 코드를 사용 했으므로 매우 유용했습니다.

1

저는 regex 필터를 사용하여 무시할 수있는 meld를 사용합니다. CVS 키워드를 포함하여 선택할 수있는 사전 설정이 있습니다. 이 windos에서 지원 어떻게, http://meld.sourceforge.net/ 잘 모르겠어요 하지만 kdiff3을 알고 :

\$\w+(:[^\n$]+)?\$ 

당신은 어떤 리눅스 배포판에 융합 얻을 수있는 또는 여기에서 다운로드 : 이 BTW 그것을 위해 사용하는 정규식입니다 당신이 이 시도를 줄 수 있도록 창을 지원

1

http://kdiff3.sourceforge.net/ 잘 당신은 업데이트 CVS를 사용할 수있는 $ 단어를 확장하지 않는 할말을 테잎에 -kk .

물론 이것은 $ log로 커밋 할 때 확장되고 업데이트되지는 않습니다.