有没有办法获取TFS状态时需要更新的文件名.数字操作 != 0



我有一段代码可以查看工作区的状态,如下所示。

var status = workspace.Get(request, GetOptions.Preview).NumOperations;

如果状态大于零 我想知道将对其执行 get 操作的文件的名称或完整路径。 我计划在获取文件列表后进行选择性获取。

这可能吗?

您必须在本地

工作区和服务器之间查询变更集,然后分析变更集中更改的文件。

使用VersionControlServer.QueryHistory()来获取香杖:

var changes = vcs.QueryHistory("$/ServerPath", VersionSpec.Latest, 0, RecursionType.Full, null, new WorkspaceVersionSpec(localworkspace),null,Int32.MaxValue,true,true);

最新更新