TFS分支指南,只有一个发布分支,行得通吗?
TFS branch guideline, only one release branch, would it work?
在内部讨论 TFS 合并和分支指南时,一些团队成员建议只保留一个发布分支,并'keep it aligned with production'在那里实施修补程序和服务包。我的想法是创建多个发布分支,基本上每个分支都映射到一个开发分支并合并到主要分支,基本上主要与生产对齐。有人可以建议我们应该走哪条路线吗?
在您的场景中,您的团队创建了一个分支来稳定发布,然后在软件发布后将发布分支合并回主源代码树。以下是发布分支的视图,建议您使用此架构:
Your Team Project
└ Main → Main integration branch
│ └ Source
└ Releases → Maintenance branch container
└ Release 1 → Maintenance branch
│ └ Source
│ └ Other Asset Folders
└ Release 2 → Maintenance branch
└ Source
└ Other Asset Folders
在内部讨论 TFS 合并和分支指南时,一些团队成员建议只保留一个发布分支,并'keep it aligned with production'在那里实施修补程序和服务包。我的想法是创建多个发布分支,基本上每个分支都映射到一个开发分支并合并到主要分支,基本上主要与生产对齐。有人可以建议我们应该走哪条路线吗?
在您的场景中,您的团队创建了一个分支来稳定发布,然后在软件发布后将发布分支合并回主源代码树。以下是发布分支的视图,建议您使用此架构:
Your Team Project
└ Main → Main integration branch
│ └ Source
└ Releases → Maintenance branch container
└ Release 1 → Maintenance branch
│ └ Source
│ └ Other Asset Folders
└ Release 2 → Maintenance branch
└ Source
└ Other Asset Folders