首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在TortoiseSVN中使用KDiff3保存合并

在TortoiseSVN中使用KDiff3保存合并
EN

Stack Overflow用户
提问于 2012-03-05 23:43:38
回答 2查看 2K关注 0票数 5

为了使用KDiff3作为我的TortoiseSVN冲突解决工具,我按照herehere的说明将TortoiseSVN配置为使用KDiff3。我在TortoiseSVN中的合并工具设置如下:

代码语言:javascript
复制
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。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-06 00:41:32

我对KDiff3如何与TortoiseSVN和Subversion协同工作的期望是有缺陷的。我所经历的行为是正确的行为。

在TortoiseSVN中使用KDiff3的正确过程是:

当检测到冲突时,单击编辑冲突按钮(在与KDiff3

  • 合并时,在KDiff3

  • Close KDiff3

  • 中单击保存按钮,在TortoiseSVN中将文件标记为已解决
票数 5
EN

Stack Overflow用户

发布于 2017-06-30 22:42:25

合并到分支的工作副本之后(svn merge --quiet --接受延期http://../trunk)

  • I转到TortoiseSVN extension菜单并选择"Resolve...“在包含冲突项列表的窗口中,单击第一个项,然后选择“displayed.
  • Right conflicts”。此时将显示KDiff3合并窗口。
  • 按B键选择线源。
  • 单击保存。文件将与合并结果一起保存。
  • Close KDiff3。

如何使冲突在退出KDiff3时在TortoiseSVN中自动标记为已解决?

我正在使用:

  • Windows10 x64
  • TortoiseSVN 1.9.5,Build 27581 - 64位
  • kdiff3 Version 0.9.98 (64位)
  • 合并工具设置位于TortoiseSVN C:\Program Files\KDiff3\kDiff3.exe%BASE%MIN%THERS -o %merged --L1 Base --L2 Mine -L3 Theirs
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9569520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档