【问题标题】:How to hide git feature branches from other team?如何对其他团队隐藏 git 功能分支?
【发布时间】:2021-10-21 22:33:30
【问题描述】:

我有一个 Azure DevOps Git 存储库,两个团队目前正在处理该存储库。 我们在“feature/”下为每个团队创建了单独的文件夹。我们可以从 team-2 隐藏 team1 的功能文件夹吗?

使用git tf permission 命令,我能够限制贡献者访问其他团队的文件夹。但我只是不希望其他团队成员看到功能团队文件夹。

Please click here to view my branch folder structure

根据图片,team-1 成员应该只能看到“feature/team-1/”分支。 'feature/team-2/' 不应该对 team-1 的人可见。

【问题讨论】:

  • 是与否。我知道我的期望有点棘手。但是应该有办法。我尝试使用其他团队的 git tf 权限拒绝:GenericRead 访问,但每个团队仍然可以看到两个功能文件夹。
  • 您是想在 Azure DevOps Web UI 中隐藏文件夹,还是在克隆存储库时也使分支完全不可见?
  • 仅在 devOps webUI 中隐藏
  • 我无法想象如果不同的团队都可以看到其他团队正在为相同的代码库做出贡献,这会很重要。也就是说,为了完成你想要的,其中一个团队可能应该从 repo 的一个分支中工作,并将 PR 提交回原始版本。

标签: security azure-devops git-branch


【解决方案1】:

不支持在 Azure DevOps UI 中隐藏其他团队的特定分支。

只支持隐藏一个团队的特定repo,不支持分支级别。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-01
    • 2012-09-23
    • 2021-06-11
    • 2015-06-03
    • 1970-01-01
    • 2017-07-04
    相关资源
    最近更新 更多