是否可以在TFS上的给定日期禁用主机上的合并

是否可以在TFS上的给定日期禁用主机上的合并,tfs,Tfs,我有特殊需要。在我的组织中,我们有一个特定的工作流程,最好在生产中传递所有信息前一天在master上禁用合并,在生产中传递所有信息后,我们可以再次允许合并 我们使用Team Foundation服务器。是否有任何设置允许我们这样做?没有任何设置会在特定日期锁定分支,但您可以手动执行。您可以使用分支安全性使分支当天为只读,也可以使用分支策略设置无法通过的策略。以下内容将所需的查看者设置为比您的团队成员多 根据您使用的TFS版本,以下内容可能略有不同 转到存储库的代码|分支 将鼠标悬停在主分支上,直

我有特殊需要。在我的组织中,我们有一个特定的工作流程,最好在生产中传递所有信息前一天在master上禁用合并,在生产中传递所有信息后,我们可以再次允许合并


我们使用Team Foundation服务器。是否有任何设置允许我们这样做?

没有任何设置会在特定日期锁定分支,但您可以手动执行。您可以使用分支安全性使分支当天为只读,也可以使用分支策略设置无法通过的策略。以下内容将所需的查看者设置为比您的团队成员多

根据您使用的TFS版本,以下内容可能略有不同

  • 转到存储库的代码|分支
  • 将鼠标悬停在主分支上,直到看到三个点,,然后单击它们
  • 单击分支机构政策
  • 单击保护此分支
  • 单击需要最少数量的审阅者
  • 将审阅者的最小数量设置为高于团队成员的数量。10是最大值
  • 释放后,将其设置回原位
  • 您可以在Azure DevOps(以前称为VSTS)或TFS on premise的较新版本(我只能访问TFS 2017的初始版本)中自动执行此操作,方法是创建一个在特定日期返回false的外部服务,并将其设置为需要合并到master。这是一本书


    感谢您快速、清晰的回复!