TortoiseSVN树在合并时发生冲突,没有预览

时间:2016-11-10 18:28:46

标签: tortoisesvn svn-merge-reintegrate

我刚刚安装了VisualSVN 3.5.6,我正在使用Tortoise SVN 1.8.11。

我按照以下步骤操作:

  1. 使用VisualSVN管理器我创建了一个名为“test”的新存储库
  2. 在此存储库中,我创建了project_1 / trunk和project_1 / branches
  3. 我检查了project_1 / trunk
  4. 我在trunk(foo.c)中添加了一个新文件,第一行只是阅读“initial commit”
  5. 我SVN添加/提交此文件
  6. 使用TortoiseSVN我从trunk创建一个新分支并将其命名为project_1 / branches / 001
  7. 在trunk中我修改foo.c并改变第一行,svn commit改为trunk
  8. 在分支中我还修改foo.c的第1行,使用不同的值,并提交到分支
  9. 我现在尝试从分支机构合并到主干
  10. 正如预期的那样,我发生了树冲突。我还看到一个错误,上面写着“在将r3:4合并到'D:\ svn local tests \ project_1 trunk'时产生了一个或多个冲突 - 解决所有冲突并重新运行合并以应用剩余的 未修订的修订“

    在我的主干工作副本中,我有.svn文件夹,而foo.c被标记为冲突。没有其他档案。

    如果我右键单击和foo.c上的SVN Edit Conflicts,我会看到:

    enter image description here

    我想我必须手动使用Winmerge(或类似的)来比较分支和主干的文件,将我想要的任何更改应用到trunk文件,将其标记为已解决,然后再次合并?我曾期望编辑冲突窗口向我显示并排差异,以便我可以将更改移动到%已解析窗格。

    我还注意到Source Left URL是: https://foo.bar.com:444/svn/test/project_1/trunk/foo.c@3 这给了我一个404错误,但是如果我删除了@ 3,则URL很好(也许VisualSVN不支持显示修改我猜想?)

0 个答案:

没有答案