我在SVN有多个项目.这些项目中的每一个都位于它自己的主干中,并为发布分支.
每个项目都有一个共享代码.问题是处理代码的最佳方法是什么.
让我举几个场景以及与它们相关的问题
a)将共享代码放在单独的主干(或存储库)中,并使用svn:external.
如果我们分支一些项目,将会有两个问题:
据我所知,有一项工作.一旦我们分支,我们就可以修改svn:external来获取共享代码的精确修订版.然而,还有两个陷阱:
b)另一种解决方案是在项目分支时分支共享代码,并在外部更改为指向共享代码的bracnhed副本.
我错过了什么吗?有没有合理的方法来解决这个问题?