2016-09-29 9 views
1

最近、私たちはHgリポジトリを扱うために、P4MergeからBeyondCompareに切り替えました。Beyondを取得する方法.hgtagsファイルを正しく処理する方法と比較しますか?

P4Mergeでは、ブランチをマージしたときに常に.hgtagsに競合がありましたが、P4Mergeにデフォルトのアクションを実行させるだけで正しい.hgtagsがマージされました。

BeyondCompareを使用すると、.hgtagのうちの1つをとり、違いをマージしないようです。この結果、LOTSのタグが失われます。

実際にそのファイルの変更をマージするにはどうすればBeyondCompareを設定できますか?

答えて

0

Ubuntu Linux 16.04でBeyond Compare 4.1.9とMercurial 3.7.3を使用すると、競合する.hgtagsのプルとアップデート後にhg mergeを実行すると、Beyond Compareのテキストマージで.hgtagsファイルが起動され、マージできます。 .hgrc設定に問題がある可能性があります。ここで

は、差分のために働いて、私のUbuntuシステムにマージ.hgrcです:あなたがWindowsまたはMacを使用している場合

[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 

、私に知らせてください。

関連する問題