需要拒绝哪些 TFS 权限才能防止分支出现在“合并”对话框中?

Which TFS Permissions Need to be Denied to Prevent a Branch Appearing in the "Merge" Dialog?

提问人:John Saunders 提问时间:11/3/2016 更新时间:11/4/2016 访问量:117

问:

我们的 TFS 流程过去使用每次修订分支的技术。虽然我现在已经改变了这一点,但我们仍然有“每个版本”时代的旧分支。

当我从我们的“DEV”(main、trunk)分支开始“合并”时,我仍然看到所有旧的发布分支都是可能的合并目标。这很不方便。

除了删除旧分支之外,我是否可以应用一组权限来防止每个人(包括我)在“合并”对话框中将这些分支视为目标?

TFS 版本控制

评论

0赞 John Saunders 3/5/2019
这个问题有什么问题?

答:

1赞 PatrickLu-MSFT 11/4/2016 #1

可以在源代码管理中拒绝对这些分支的读取权限。执行此操作后,分支将在 TFS 中屏蔽。您可以在 VS(右键单击 branch-advanced-security)或使用 tf permission 命令执行此操作

但是,在您的情况下,我建议您删除该分支,因为您希望适用于所有人。删除是最简单的解决方案,如果需要,您可以取消删除它。在阻止某人访问源 contorl 文件夹时,设置权限效果很好。但在这种情况下,这不是最好的。