我正在开发的应用程序的当前分支方法根本不是结构化的。我们正在使用TFS。我打算重新组织分支机构。我在网上查找了一些资源,并且提出了一个计划。我想检查这是否正确的方式,或者如果我应该做不同的事情?在TFS中重新组织分支机构,如何管理过时/孤立分支机构
以下是当前分支层次 -
主要分支
| - 排放(使用一次)
|
| -DEV分支
| -DEV(分公司创建,但从来没有使用过)
| - 发展(最新的代码)
| -Dev-guest-work(使用一次和RI到Dev-branch)
| - 测试(分公司在测试环境中释放,不再使用)
| -UI-DEV-分支(中不再使用)
以下是我的计划
1.将“开发”分支重新分配给“无父母”
2.将所有其他分支重命名为“Obsolete”的前缀。我不想直接删除它们。
3.将“开发”重命名为“主” - 此分支将具有发布准备好代码
4.分支“主”创建“开发”分支
5.使用“主”的“修补程序”分支if和当需要时
请分享你对此的任何建议。
你的意思是你想放弃除开发以外的所有分支? –
是的,这个想法是让开发分支成为主要分支。并使用一个简单的分支模型。删除所有其他分支,因为它们没有被使用。感谢您的建议。我喜欢你的建议。我可能会这样做。 – Piyush