我的项目更新为HEAD版本,但是当我合并完成工作副本失败时

时间:2014-08-08 11:28:11

标签: svn

我正在尝试将分支合并回我的主干。我将主干更新到HEAD并且还将分支更新为HEAD,我想我在某处读到这是一个很好的做法(是btw吗?)。因此,当我尝试将我的分支合并到主干时,我得到了这个最佳实践问题:    - 完成工作副本   工作副本应该是完整的工作副本(深度=无穷大)。如果工作副本不是完整的工作副本,请在合并之前更新工作副本。

- 首先,什么?!别了不起...... - 第二我是唯一一个在这个项目上工作的人,没有更新存储库的更改。项目同步到存储库。没有变化。我该怎么更新? 这是错误: enter image description here

我的行李箱的历史: enter image description here

我的分支历史: enter image description here

如果问题来自我的工作副本的内容。因为它没有完整的工作副本。我如何获得深度无穷大。我在结账时只有这些选项:

enter image description here

同样在更新命令上,我唯一的选择如下:

enter image description here

我试图更新"工作副本"选项和"完全递归"但问题仍然存在。我无法合并。

感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

从此屏幕重新阅读“完整工作副本”的定义 - 它不是关于修订数字,而是关于工作副本的内容 - 您不知何故,不会来自存储库的整个树,但是“稀疏结账”(缺少一些子树)。

在合并之前,只需使用svn up选项按照建议制作完整的--depth 'infinity'

答案 1 :(得分:1)

我通过对插件CollabNet MergeClient进行更新来解决我的问题。