【问题标题】:How to manage Folder specific Permission in TFS?如何在 TFS 中管理文件夹特定权限?
【发布时间】:2020-02-20 10:34:57
【问题描述】:

我们将非常感谢您的快速帮助...

我在 TFS 2018 中创建了一个项目,在这个项目中,我们有多个文件夹,因为每个文件夹都与应用程序中的一个组件相关(每个组件也将具有单独的代码框架)。

每个文件夹都有各自的管理员...一个文件夹的管理员(例如,“Gate”文件夹的管理员不能更改除门之外的其他文件夹中的任何内容。)

在添加中。对于管理员,用户也仅限于特定/允许的文件夹。我们如何在项目中管理此类文件夹特定限制???

项目目录的截图是Image for Sample Project Dir.attached。

【问题讨论】:

  • 您好 Dev122, 只是检查一下提供的信息是否有用。与 TFVC 不同,它不适用于 Git。如果我的回复有帮助。您对这张票还有其他顾虑吗?感谢marking it as an answer,这也将帮助社区中的其他人。

标签: git tfs


【解决方案1】:

带有 GIT 的 TFS 不支持文件夹权限。我认为,您可以考虑使用 TFVC 作为版本控制或为每个组件使用单独的 git repo(TFS 在一个团队项目中支持多个 git repo Exercise 7: Managing repositories)。

【讨论】:

    【解决方案2】:

    对于 TFVC,它是可用的,但是 TFVC 和 Git 之间存在一些差异。

    TFVC 和 Git 具有不同的安全模型,因此无法像在 TFVC 中那样在 Git 存储库中锁定特定路径。使用 TFS 中的 Git 存储库,您可以:

    1. permissions 应用到分支机构
    2. 或者,如果您想锁定对分支中特定路径的更改,请打开branch policies 并使用code reviewer policy 要求审阅者批准代码库特定路径中的更改。李>

    根据您的代码,您似乎正在使用 git 作为源代码控制,您可能必须使用上述解决方案作为解决方法。

    【讨论】:

      猜你喜欢
      • 2018-03-24
      • 2012-03-06
      • 2015-02-13
      • 2017-02-25
      • 1970-01-01
      • 1970-01-01
      • 2015-07-31
      • 1970-01-01
      • 2018-10-07
      相关资源
      最近更新 更多