【问题标题】:Hide a branch in TFS在 TFS 中隐藏分支
【发布时间】:2021-06-17 00:00:50
【问题描述】:

我所做的是,我创建了一个成员很少的组并将其分配给一个分支。 当我使用受限组中的用户登录时,我看不到任何分支。 然后,将该组添加到“读者”组。现在我看到了项目中的所有分支。

有没有办法隐藏所有其他分支并仅显示具有该组的分支?

谢谢

【问题讨论】:

  • TFVC 还是 Git?...
  • 您能否可视化存储库/文件夹结构以及您在哪里应用了哪些权限?
  • @jessehouwing Git
  • @jessehouwing 是的,我可以在只读模式下可视化 repo 和权限。

标签: tfs branch tfs-security


【解决方案1】:

Git 不支持对分支的读取/贡献权限。 TFVC - 是的。

考虑使用Forks

【讨论】:

  • 好的。那我可能弄错了。可能是 TFVC,因为我可以设置读取/贡献权限。感谢您的澄清。
  • 您提到的链接适用于 Azure,但我的服务器上安装了 TFS。此外,我什至没有启用 Forks 的选项。
  • 你使用的是什么版本的 TFS?
  • @VadimVisnevski,根据 tfs 2018 提供的 Forks 文档。
【解决方案2】:

在 TFVC 中,您可以在根目录中创建一个新文件夹并将受限分支移至该文件夹。然后将受限组的所有根文件夹(新文件夹除外)的读取权限设置为拒绝。

在这种情况下,受限组将只能看到新文件夹及其内容。

【讨论】:

    【解决方案3】:

    谢谢大家的回答! 我通过创建一个具有只读权限的新项目来解决它。因此,每当主项目发生变化时,TFS 中都会触发一个任务,以将更改推送到另一个项目。那是我唯一的选择。

    【讨论】:

      猜你喜欢
      • 2020-10-04
      • 1970-01-01
      • 1970-01-01
      • 2018-07-10
      • 2017-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-07
      相关资源
      最近更新 更多