我目前正在为工作评估不同的源代码控制解决方案,并且有一些关于分支的问题。
我对如何分支有基本的了解,但我不确定我们的构建机器(CruiseControl.net)如何获得一个分支来构建它。
我们有很多项目,这些项目都依赖于其他项目(还有其他项目):实用程序>数据访问>业务逻辑>通用GUI>(网站|桌面客户端)
我们如何构建存储库(如果有任何区别,则为 Vault),以便构建机器能够:
- 建立后备箱
- 构建“最新”分支
一个粗略的文件夹结构和/或关于如何从 Cruisecontrol 获取的解释会很棒。
谢谢
编辑:
为了增加一些清晰度,我们打算使用主干进行开发,然后为每个版本使用一个分支。