为了使用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。
发布于 2012-03-06 00:41:32
我对KDiff3如何与TortoiseSVN和Subversion协同工作的期望是有缺陷的。我所经历的行为是正确的行为。
在TortoiseSVN中使用KDiff3的正确过程是:
当检测到冲突时,单击编辑冲突按钮(在与KDiff3
发布于 2017-06-30 22:42:25
合并到分支的工作副本之后(svn merge --quiet --接受延期http://../trunk)
如何使冲突在退出KDiff3时在TortoiseSVN中自动标记为已解决?
我正在使用:
https://stackoverflow.com/questions/9569520
复制相似问题