0

在 Team Foundation 中,您可以通过执行以下操作要求 Team Explorer 显示已删除的文件:

工具 > 选项 > 源代码管理 > Visual Team Foundation Server > 在源代码管理资源管理器中显示已删除的项目。

我的问题是你如何以编程方式做同样的事情?

我正在开发一个同步工具,我需要在 TFS 中检测到已删除的文件。Workspace.Get(...) 仅返回未删除的文件。

知道如何实现吗?

4

2 回答 2

1

转到开始菜单中的 Visual Studio 文件夹,然后从“Visual Studio Tools”子文件夹中启动 Visual Studio 命令提示符。

您要运行的命令是:

tf dir /server:myserver $/myproject /recursive /deleted

(其中 myserver 和 myproject 是您的服务器和项目)

使用“tf help”获取一般信息,使用“tfs help dir”获取有关此命令的更多帮助,或使用 Google 搜索“tf.exe”获取更多信息。

于 2009-05-27T19:04:31.443 回答
0

VersionControlServer.QueryHistory API 将使您能够访问包含所有版本控制操作(包括删除)的变更集。

于 2009-05-28T09:39:44.143 回答