我将TortoiseSVN设置为使用KDiff3作为冲突解决工具(我发现它显示了比内置TortoiseMerge更有用的合并信息).
当我用Tortoise的"编辑冲突"命令打开一个文件时,它会显示三个文件,我必须手动选择"合并 - >合并当前文件".问题是KDiff3将结果保存到source_file.working
而不是source_file
.因此,如果不执行"另存为",则不会修改具有冲突的真实文件.有没有办法做这个手册每次都保存?
我知道这不是一个严格意义上的编程问题,而是一个程序员常用的辅助过程,它应该在这里很有用.我在其他地方找不到答案.
我的时间有点长:
"C:\Program Files\KDiff3\kdiff3.exe" %base %mine %theirs -o %merged --L1 Base --L2 Mine --L3 Theirs
如果还有其他像我这样的人,让我指出他是在TortoiseSVN-> Settings-> Diff Viewer中完成的。我在Windows中安装了KDiff3,并且已经安装了Tortoise,并且它已自动配置。我花了一些时间弄清楚该在哪里完成。