2012-03-27 39 views
1

我在Subversion源代码控制下有一个iOS项目,我正在使用Cornerstone作为我的SVN客户端。 (我也试过使用XCode)当试图合并在相同的分支附近时Subversion树冲突

我已经有很多合并分支的问题,希望有人能帮忙!

在我做了简单的测试,我有:

  1. 创建一个新的分支从树干
  2. 制造在一个文件中的一个小文本的变化,在新的分支
  3. 立即试图合并从分支变回主干。

Cornerstone分析合并内容时,会报告很多树冲突和新添加的文件。

其他(潜在的)相关信息:

  • 我对目前该项目工作的唯一的人,所以没有其他正在进行的更改。
  • 我尝试从分行,中继分行,分行中继合并,所有结果都一样
  • 服务器正在使用SVN v1.4.2,我的客户端是v1.6.17。我怀疑这可能是原因,但如果可能,我希望得到证实。

谢谢!

回答

0

看来问题是由于服务器为v1.4.2。

我删除了我现有的工作副本并签出了一份新的副本,确保SVN版本在检出对话框中设置为1.4。

现在,当我尝试合并时,我只能选择“Cherry Pick Changes”或“Advanced Merge”。 “同步分支”或“重新集成分支”选项不再出现,因此这些选项必须是1.4.2不支持的选项,并且是导致我看到冲突爆发的原因。

总之,要在我的分支之间合并,看起来我必须选择我希望合并的特定修订。

+2

如果我没有记错,合并跟踪是在Subversion 1.5中执行的, – 2012-03-27 14:03:28

+0

@ÁlvaroG.Vicario - 是的,但它不能**生成树冲突 – 2012-03-28 11:16:46

相关问题