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