TFS 强制在合并前获取最新信息

TFS Force a get latest before a merge

在 TFS2015 中我有 2 个分支:

主要 & 发布

Main包含开发代码,开发者需要将Main合并到Release中。

我们最近有几个实例,开发人员在执行从 Main 到 Release 的合并之前没有费心获取最新的 Release。这引起了一些令人头疼的问题,因为合并合并已经进入。

有谁知道可以实施任何自动策略来停止合并到目标分支,除非开发人员下载了最新版本。

谢谢

没有这样的现有政策来限制合并。如果可能,您需要编写自己的策略。有一个示例供您参考:Merge / Branch Only Check in Policy

另一种解决方法是使用 tf get 命令创建脚本以获取最新版本,然后定期自动 运行 脚本,因此本地版本将始终是最新版本。请参阅以下文章以设置自动 运行 任务: