我必须创建一个在指定日期修改( checkout 或 checkin )的文件列表。
我将用户名及其工作区名称作为我函数的参数。
有什么建议吗?
最佳答案
我想你想做 VersionControlServer.QueryHistory 的组合结合 VersionControlServer.QueryWorkspaces 找出特定日期文件的更改获取工作区以提取您要查询其递归历史记录的工作文件夹映射。
我敢肯定,如果不使用自定义 checkin 策略首先将信息放入变更集中,您就无法分辨出特定变更集来自哪个工作区。也就是说,除了碰巧在两个不同工作区上更改它们的同一个开发人员之外,我不知道有什么方法可以区分两个更改。因此,找出是否可以删除工作区要求并仅使用对 QueryHistory 的单个调用返回特定用户在特定日期所做的文件更改可能更容易?
关于c# - 如何从 TFS 中获取指定工作区中特定日期修改的文件列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4788119/