自定义签入策略:从变更集文件访问filecontent

时间:2012-01-11 15:12:21

标签: c# visual-studio-2010 tfs2010 checkin-policy

我正在尝试制定自己的签到政策。 我想查看是否有任何.cs文件包含一些代码。所以我的问题是,如果可以在重写的Initialize-Methode和/或Evaluate-Methode(来自PolicyBase)中从变更集中获取每个文件的内容。

先谢谢!

1 个答案:

答案 0 :(得分:4)

您无法直接从文件中获取内容,您需要自己打开它们。对于每个选中的Evaluate方法,您应该查看PendingCheckin.PendingChanges.CheckedPendingChanges(以确保您仅限于将要签入的待处理更改。)每个PendingChange都有{ {1}}您可以打开并扫描。

例如:

LocalItem