2016-09-29 3 views
1

우리는 최근 Hg 저장소 작업을 위해 P4Merge에서 BeyondCompare로 전환했습니다.너머를 얻는 방법 .hgtags 파일을 올바르게 처리하는 것과 비교하십시오?

P4Merge를 사용하면 분기를 병합 할 때 .hgtags에 항상 충돌이 발생하지만 P4Merge가 기본 동작으로 설정하면 올바른 병합 된 .hgtags가됩니다.

BeyondCompare를 사용하면 .hgtags 중 하나를 취해서 차이점을 병합하지 않는 것 같습니다. 이로 인해 태그가 많이 손실됩니다.

실제로 해당 파일의 변경 내용을 병합하기 위해 BeyondCompare를 구성 할 수 있습니까?

답변

0

우분투 리눅스 16.04에서 Beyond Compare 4.1.9와 Mercurial 3.7.3을 사용하면 충돌 한 .hgtags에 대한 풀 및 업데이트 후에 hg merge를 실행하면 Beyond Compare의 텍스트 병합에서 .hgtags 파일이 시작되고이를 병합 할 수있었습니다. .hgrc 설정에 문제가있을 수 있습니다.

[extensions] 
# uncomment these lines to enable some popular extensions 
# (see "hg help extensions" for more info) 
# 
# pager = 
# progress = 
# color = 
hgext.extdiff = 

[extdiff] 
cmd.bcomp = bcompare 
opts.bcomp = -ro 

[merge-tools] 
bcomp.executable = bcompare 
bcomp.args = $local $other $base $output 
bcomp.priority = 1 
bcomp.premerge = True 
bcomp.gui = True 

[ui] 
merge = bcomp 

당신이 Windows 또는 Mac을 사용하는 경우, 알려 주시기 바랍니다 :

여기 DIFF 위해 일 내 우분투 시스템에 병합 .hgrc입니다.