0
好吧,所以我有点不清楚正确的方法来做到这一点,寻找一些最佳实践/指导。假设我正在为一家公司开发多个基于Java的项目(CompanyProjectA & CompanyProjectB),我想使用CompanyLibraries和第三方工具。我如何在CVS中正确设置它,以便开发团队可以对常用库进行更改,并在CVS的适当位置进行更新?在多个java项目中设置公共库
在CVS,我想树看起来像这样
/cvsroot/CompanyLibriaries
/cvsroot/CompanyLibriaries/Source/com.company.common.libs.whatever
/cvsroot/CompanyProjectA
/cvsroot/CompanyProjectA/Source/com.company.projecta.whatever
/cvsroot/CompanyProjectB
/cvsroot/CompanyProjectB/Source/com.company.projectb.whatever
每个开发人员会他们的来源奠定了类似这样的,当他们检查这个代码。以常见的库所做的更改签入公共分支,以项目A所做的更改去项目A的树
/devroot/CompanyProjectA
/devroot/CompanyProjectA/Source/com.company.projecta.whatever
/devroot/CompanyProjectA/Source/com.company.common.libs.whatever
/devroot/CompanyProjectB
/devroot/CompanyProjectB/Source/com.company.projectb.whatever
/devroot/CompanyProjectB/Source/com.company.common.libs.whatever
让我知道,如果我是不清楚。
感谢, 罗伊