题
我们在 TFS 中有一个基线文件夹和开发分支。我们想添加一项政策,其中的更改只能 合并 到开发分支的基线中,并且不会直接编辑,除非您覆盖该策略。我们应该怎么做?
解决方案
没有办法 100% 执行此限制。选项:
- 编写签入策略[但它们可以被覆盖]
- 编写一个事件挂钩,当有人提交非合并内容时通知您[或采取其他操作]
- 将分支的签入权限限制为受信任的开发人员/集成经理[但他们自己拥有完整的权限]
这里有一个“仅合并”签入策略的示例: http://leon.mvps.org/TFS/MergeOnlyPolicy.aspx
其他提示
您可能会考虑限制对这些分支的安全的人会是谁足够的责任心做是正确的。
不隶属于 StackOverflow