我是一位经验丰富的SVN用户,习惯于在新的客户端网站上使用TFS。我已经调整到新工具的主要问题是 - 如何获取工作副本中已从当前/最新服务器版本更改的所有文件的列表,包括添加或删除的文件?
基本上,我正在寻找TFS等效的“svn diff
”。 “TF
”命令行工具有一个“diff”命令,用于报告已更改的文件,但我找不到报告已删除或添加的文件的选项;这个缺失的功能导致了几个签到(令人尴尬)破坏了构建。
答案 0 :(得分:7)
哪个版本的TFS?
TFS2010有一个文件夹比较命令,文件>源控制>比较...... (或在Source Control Explorer中,右键单击您感兴趣的项目路径,然后选择 Compare ... )。
将源路径设置为服务器上的文件夹,将目标路径设置为工作区中的本地文件夹(反之亦然)。在查看选项下,选择显示仅存在于源路径中的项目,显示仅存在于目标路径中的项目和显示项目是不同的并单击确定。
答案 1 :(得分:1)
有什么理由不能使用Source Control Explorer吗?
如果右键单击文件夹,项目或分支,则可以单击“比较”,您将看到已删除或添加的所有文件。