想要将KDiff3用作我的TortoiseSVN冲突解决工具,我按照here和here的说明将TortoiseSVN配置为使用KDiff3。因此,我在TortoiseSVN中的合并工具设置为:
C:\Program Files (x86)\KDiff3\kdiff3.exe %base %mine %theirs -o %merged --L1 %bname --L2 %yname --L3 %tname
执行合并时,可能会检测到冲突。如果它们是我,请单击“编辑冲突”按钮以启动KDiff3并解决合并冲突。
但是,当我保存合并时,结果将保存到.svn文件夹中的临时文件中,而不是实际的工作文件
C:\projects\my-new-project\src\mvags1.mxml
中。临时位置也可以在KDiff3输出窗口中看到。我是否配置不正确,或者对KDiff3如何与TortoiseSVN配合使用的期望不正确?
我正在使用TortoiseSVN 1.7.5和KDiff3 0.9.96。
最佳答案
我对KDiff3如何与TortoiseSVN和Subversion一起工作的期望存在缺陷。我遇到的行为是正确的行为。
将KDiff3与TortoiseSVN一起使用的正确过程是: