想要使用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。
答案 0 :(得分:5)
我对KDiff3如何与TortoiseSVN和Subversion合作的期望存在缺陷。我遇到的行为是正确的行为。
将KDiff3与TortoiseSVN一起使用的正确过程是:
答案 1 :(得分:0)
合并到分支的工作副本后(svn merge --quiet --accept postpone http://../trunk)
当我退出KDiff3时,如何使TortoiseSVN中的冲突自动标记为已解决?
我正在使用: