题
在团队基础,你可以问问团队资源管理器通过这样做是为了显示已删除的文件:
工具>选项>源控制> 视觉团队基础服务器>显示 在源代码控制删除的项目 资源管理器。
我的问题是你怎么做同样的事情编程?
我开发的同步工具,我需要检测TFS删除的文件。 Workspace.Get(...)仅返回非删除的文件。
任何想法,我怎么能做到这一点?
解决方案
进入到Visual Studio文件夹中的开始菜单,并从“Visual Studio工具”子文件夹中启动一个Visual Studio命令提示符。
要运行的命令是:
tf dir /server:myserver $/myproject /recursive /deleted
(其中myserver和myproject的是你的服务器和项目)
使用“TF帮助”用于一般信息,“TFS帮助DIR”更多的帮助该指令,或在“tf.exe”谷歌的详细信息。
其他提示
在VersionControlServer.QueryHistory API就可以访问到其中将包含所有版本控制操作,包括删除的变更。
不隶属于 StackOverflow