TFS命令行,撤消离职同事的签出和更改
目前有两个方法,一是用TFS自带的命令行工具,二是安装VS2008或2010扩展插件实现界面化操作。
【1】打开VS2008的命令行工具,输入以下指令
TF Undo 要撤消的文件路径(服务器路径) /Workspace:工作区名称;用户名 /Server:服务器路径或IP地址。确定即可撤消别人签出的文件。
此方法每次只能操作一个文件,工作量甚大。
【2】下载安装VS2008或2010的扩展插件---TFS Power Tools 2008/2010
TFS Power Tools 2008下载路径:http://download.microsoft.com/download/e/b/d/ebd11ebe-a9ab-436a-84f5-96788ba1a4aa/tfpt.msi
TFS Power Tools 2010下载路径:http://visualstudiogallery.msdn.microsoft.com/c255a1e4-04ba-4f68-8f4e-cd473d6b971f/file/35473/4/tfpt.msi
安装完成以后,打开TFS的源代码管理界面,右键某一被签出的文件,出现Find In Source Controls---Status---Find----右键Undo
如图:
这样就成功撤消一个被签出的文件。
这样一个一个文件的操作也是忒麻烦,所以,可以第二张图Path路径里选择整个解决的路径或者输入某一个项目的路径,这样就可以批量撤消Undo整个解决方案或某一项目下的被签出的文件了。