我正在尝试将分支合并回我的主干。我将主干更新到HEAD并且还将分支更新为HEAD,我想我在某处读到这是一个很好的做法(是btw吗?)。因此,当我尝试将我的分支合并到主干时,我得到了这个最佳实践问题: - 完成工作副本 工作副本应该是完整的工作副本(深度=无穷大)。如果工作副本不是完整的工作副本,请在合并之前更新工作副本。
- 首先,什么?!别了不起...... - 第二我是唯一一个在这个项目上工作的人,没有更新存储库的更改。项目同步到存储库。没有变化。我该怎么更新? 这是错误:
我的行李箱的历史:
我的分支历史:
如果问题来自我的工作副本的内容。因为它没有完整的工作副本。我如何获得深度无穷大。我在结账时只有这些选项:
同样在更新命令上,我唯一的选择如下:
我试图更新"工作副本"选项和"完全递归"但问题仍然存在。我无法合并。
感谢您的帮助!
答案 0 :(得分:1)
从此屏幕重新阅读“完整工作副本”的定义 - 它不是关于修订数字,而是关于工作副本的内容 - 您不知何故,不会来自存储库的整个树,但是“稀疏结账”(缺少一些子树)。
在合并之前,只需使用svn up
选项按照建议制作完整的--depth 'infinity'
答案 1 :(得分:1)
我通过对插件CollabNet MergeClient进行更新来解决我的问题。