确保解决方案中的项目来自同一 TFS 分支

本文关键字:TFS 分支 解决方案 项目 确保 | 更新日期: 2023-09-27 18:30:45

是否有可用的方法来确定解决方案中是否有任何项目或项目中的引用来自另一个 TFS 源分支?目标是通过在签入之前或添加该项目/引用时提醒用户来防止这种情况。

谢谢。

确保解决方案中的项目来自同一 TFS 分支

这可能不是最有效的方法,但我们使用的创可贴......

我们设置了一个门控签入版本,该版本仅签出该分支的特定源目录。分支根目录上方或外部的任何引用都会引发错误。

希望这有帮助。

应该可以通过自定义签入策略获得所需的内容。
一个
非常好的如何实现一个,可以在J.Lamb的这篇很棒的文章中找到。在这里,作者重点介绍审计,如果在执行签入 NArrange之前,应该可以将其与审计交换,以便在源代码管理中将所有源放置在给定根下。
构建并部署此策略并安装 TFS Power Tools 后,应在新构造的策略上应用已可用的策略"自定义路径策略"。你可以在这里找到一个例子。您需要此权限才能将签入策略的范围限定在解决方案目录上,而不是整个 TeamProject。