【发布时间】:2015-12-24 23:11:21
【问题描述】:
我们需要锁定我们的发布候选分支,以便它们只接受真正的合并提交。
目的是迫使开发人员首先在主分支(或者最好是开发人员功能/错误分支)中进行编辑,然后才将它们从主分支合并到 RC 分支中。现在,他们可以在 RC 中进行编辑,并绕过 Main 分支直接提交到 RC,这会导致尚未向后移植的提交令人头疼。
Here's an image showing change sets of type "merge, edit" and "edit"
上面的链接图片显示了我们 RC 分支中文件的历史记录。您可以看到“编辑”的更改类型是直接提交到分支,绕过“从主合并”过程。任何具有“合并、编辑”类型的东西都会提交到 Main 分支,然后合并到 RC 分支。
所以我的总体问题是:带有 TFVC 的 TFS 2013 是否支持指定一个或多个特定分支应仅接受“合并、编辑”和拒绝“编辑”类型的提交或文件修改类型的能力?如果是,这是如何配置的?如果没有,是否有任何 TFS 2013 插件/扩展可以提供此功能?
【问题讨论】:
-
哪个版本控制?经典 TFVC 还是 Git?
-
[visualsvn-server] 标签与问题有何关联?
标签: tfs visualsvn-server