我打算使用我的存储库中多个分支的文件构建一个j2EE项目 如果我遇到的问题,我想知道是否应该这样做。
问题是,我已经在开发分支(branch_Dev)中创建了一个新的功能分支(branch_F)。
新功能(Web_project_2)的开发正在branch_F中进行,但它使用了一些依赖库库,其源代码正在开发中的branch_Dev中开发。
因此,由于Web_project_2依赖于jar项目1,2,3和4,我必须从branch_dev中检出1,2,3,4,并从branch_F中检出Web_project_2。
否则,我本来可以使用符号链接,将jar 1,2,3,4指向branch_dev,但它在概念上又意味着同样的事情。任何人都可以告诉SVN分支系统在概念上是否允许这样做。如果没有,为什么?
答案 0 :(得分:0)
允许使用外部(WC根外部)资源,概念上正确(权限和开发分离)并且在Subversion功能中自然支持:SVN externals。对于外部因素,在哪里,如何以及由谁维护包含外部对象并不重要(同一存储库中的另一个子树是完全有效的情况)。
使用挂钩或HEAD定义的常见预防措施和困境是适用的,应 强调