我们正在开发ERP解决方案作为具有多个模块的产品,Source在TFS中维护,每个模块都有不同的团队,因此我们将源代码拆分为TFS中的不同团队项目。我们现在面临的主要挑战是源代码维护。
我们从主分支机构获取了一个分支,并将其命名为product-release-branch。现在我们为每个客户端定制,因此我们从产品发布分支和命名为client1-branch等分支机构。
-- main-branch -- product-branch -- client1-branch -- client2-branch
这是我们需要遵循的方法还是我们需要遵循更好的方法? 这有什么标准做法吗?