问题描述
我是TFS的新手,想知道是否有人可以告诉我我是否在正确的道路上并且没有做错事;
目前我在TFS中有以下三个分支;
主要用于UAT,DEV将用于开发,而Release将用于发布对生产的更改。
第二个问题>我是否需要从Main分支分支Staging / Beta Release,然后从Staging分支创建Release?或者我可以只使用release分支进行分期。
解决方法
要接受DevOps,重要的是保持分支机构的战略简单并追求高质量。所以你的第一个问题是正确的。
关于第二个问题,当需要支持多个生产版本时(例如,诸如Word之类的商业解决方案),您可以扩展分支策略。否则,您不需要新的分支。您可以标记发布分支,而不是新分支。
检查以下链接以了解分支策略: