【发布时间】:2010-11-26 18:26:58
【问题描述】:
在svn red book,在“供应商分支”一章中,建议维护一个当前/包含最新版本的第三方产品,所以从示例中我们最终得到:
repos/vendor/libcomplex/current - contains 1.1
repos/vendor/libcomplex/1.0
repos/vendor/libcomplex/1.1
当前/的目的是什么?为什么我们首先需要将新版本放到 current/ 中,然后才将 current/ 复制到版本专用目录(例如 1.1)中?
我猜是为了:
- 使不同版本的svn具有可比性。
- 另一方面,版本以更有效的方式存储在 svn 存储库中。
我可以绕过供应商分支中当前/的处理吗?
更新: 我不打算修补供应商代码(至少这是一个计划)。所以我将使用 svn:external 来使用适当的供应商版本。
【问题讨论】:
标签: svn vendor-branch