5

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

谢谢。

4

2 回答 2

2

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

我们设置了一个门控签入构建,它只签出该分支的特定源目录。任何高于或超出分支根的引用都会引发错误。

希望这可以帮助。

于 2012-04-09T21:32:26.103 回答
0

应该可以通过自定义Checkin-Policy获得所需的内容。可以在J.Lamb的这篇

很棒的文章中找到一个非常好的实现方法。在这里,作者专注于审计,如果在执行签入NArrange之前,应该可以将审计与审计交换,以便将所有源置于源代码控制中的给定根目录下。构建和部署此策略并安装TFS Power Tools后,您应该在新构建的策略上应用已有的策略“自定义路径策略”。你可以在这里找到一个例子。您需要此信息以便在解决方案目录而不是整个 TeamProject 上确定您的签入策略。

于 2012-04-10T08:10:16.440 回答