SVN Merge与Beyond Compare

SVN的Merge很好用,尤其是使用了小海龟TortoiseSVN 之后,可以很方便的在各个版本间任意的Merge,不过SVN自动Merge的结果文件通常不是很好,有时就是简单的罗列了两个源版本。 还好小海龟也知道自己不强的地方要可以交给别人去做,因此只需要在设置中将Merge设置为使用外部工具,就可以将这个复杂的Merge工作丢给专业工具去做了,下图的右边就是这个设置了:

这里是以Beyond Compare为例了,它的设置就是:

“C:\Program Files\Beyond Compare 3\BCompare.exe” %mine %theirs %base %merged /title1=%yname /title2=%tname /title3=%bname /title4=%mname

注意只有Beyond Compare 3版本才支持三方Merge,当然,我们也可以把Diff工具设置为Beyond Compare,参考这里就好。

Comments (6)

乡下大哥July 7th, 2009 at 9:42 am

“注意只有Beyond Compare 3版本才支持三方Merge”
这句话写错了吧?

zhongshuJuly 7th, 2009 at 6:17 pm

@乡下大哥 这句话的意思是,只有Beyond Compare 3.x的版本才能支持三个文件的Merge功能,Beyond Compare 2.x是不支持的。

yospalyJuly 8th, 2009 at 11:30 pm

Wenshu 试试 Winmerge 呀, 会自动查找并关联 TortoiseSVN.

zhongshuJuly 10th, 2009 at 7:30 pm

@yospaly Winmerge在merge方面比Beyond Compare好用吗?

yospalyJuly 10th, 2009 at 8:56 pm

挺好使的, 不过不知道合不合你的习惯 — 它暂时不支持二进制合并.

zhongshuNovember 5th, 2009 at 12:01 am

@yospaly 用过Winmerge了,还是觉得Beyond好使一点,习惯的力量~

Leave a comment

Your comment