【发布时间】:2014-01-03 17:27:14
【问题描述】:
在我工作的公司中,我们有一个发布分支,我们从该分支发布版本到生产环境。
我想防止有人直接签入在该分支中所做的更改而没有从开发分支同步更改的情况。
有没有办法可以设置发布分支以允许签入仅为“合并”类型的变更集?
通过这种方式,我可以确保变更集源自开发分支并实现我的目标,同时防止生产和开发分支之间的代码不同步。
【问题讨论】:
标签: tfs merge checkin changeset
在我工作的公司中,我们有一个发布分支,我们从该分支发布版本到生产环境。
我想防止有人直接签入在该分支中所做的更改而没有从开发分支同步更改的情况。
有没有办法可以设置发布分支以允许签入仅为“合并”类型的变更集?
通过这种方式,我可以确保变更集源自开发分支并实现我的目标,同时防止生产和开发分支之间的代码不同步。
【问题讨论】:
标签: tfs merge checkin changeset
您不能完全限制分支只允许合并。但是there is a checkin-policy made by a Microsoft MVP which you can configure。结合 TFS Power Tools 中的签入策略,您可以将其配置到特定文件夹。下载页面说明了配置过程。
【讨论】: