【问题标题】:Azure DevOps Repo restrict Git Commit to specific foldersAzure DevOps Repo 将 Git Commit 限制到特定文件夹
【发布时间】:2022-01-11 03:06:04
【问题描述】:

在 Azure DevOps 存储库中,我想允许 git 单独提交到特定文件夹。如果开发人员提交到 git repo 中的任何其他文件夹,我希望 git 提交被拒绝。 Azure DevOps 是否可行?

假设一个 repo 包含 3 个文件夹 folder1folder2folder3,我想只允许开发人员只提交到 folder2。 Azure DevOps repo 是否可行?

【问题讨论】:

    标签: azure-devops azure-repos


    【解决方案1】:

    这可以通过File Path Validation 策略实现。你可以定义一个路径、通配符模式或一组路径和模式,如果提交中存在这些路径之一,Azure DevOps 将阻止推送。

    但是,请注意,您不能为每个开发者设置此政策 - 它是针对所有参与者的每个存储库完成的。如果您需要为每个开发人员配置类似的东西,那么您应该查看 Status Checks 和 Status API。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-17
      • 1970-01-01
      • 2022-10-21
      • 2011-06-17
      • 2020-11-02
      • 2019-12-21
      相关资源
      最近更新 更多