我在 TFS 中有一个可编译为 DLL 的 Visual Studio C# 项目。我需要知道项目内的任何文件是否在一段时间内被修改过。像这样的东西:
"from date 01/01/2011 to today, check if the project has been modified."
在 C# 中使用 TFS API 执行此操作的最佳方法是什么?
我的想法:从 TFS 获取所有项目项目,为每个项目检查它的更改历史记录。根据给定的范围时段过滤历史记录。如果在那段时间有变化,那么那个文件就被修改了,因此项目也被改变了。它是否正确?
是否有可能做同样的事情,但不是在一段时间之间搜索,而是在一系列变更集中?例如:
"from changeset 1071 to latest, check if the project has been modified."