您的位置:首页 > 其它

TFS命令行详解

2016-07-28 15:41 225 查看
sync同步当前文件下所有文件tf get
同步当前文件夹和所有子目录下所有文件tf get . /r
同步某个文件到某个固定版本tf get <filename>;<revision>
显示未同步的文件tf get /preview
强制同步本地文件,无论是否已经最新tf get /all
强制同步本地文件,并且覆盖已有文件tf get /force
add加入一个文件到未提交文件列表tf add <filename>
checkout签出文件tf checkout <filename>
delete删除文件tf delete <filename>
rename文件改名tf rename
checkin提交到服务器tf checkin
resolve解决所有冲突tf resolve
解决所有冲突并且自动合并tf resolve /i /auto:acceptmerge
shelve把未提交文件打包存到TFS服务器上的一个shelvetf shelve <shelvesetname>
unshelve把TFS服务器上的shelve解压到当前本地版本tf unshelve <shelvesetname>
workspace修改workspacetf workspace <workspacename>

备注:如何进入命令行工具,找到开始菜单里面vs2015文件夹里面的“VS2015 开发人员命令提示”,点击进去,如下图:





Common tfpt commands

tfpt.exe也是TFS小组出品的一个命令行工具,主要是对tf.exe做了一系列补充,用来解决了一些开发场景里常用但是需要编写脚本才能实现的高级需求。tfpt.exe需要单独从这里 下载安装。下面是撸主比较常用的几个tfpt命令。

撤销本地没有变化的文件tfpt uu /noget
把所有的本地有改动过但是没有加入到待提交记录的文件都放到tfpt online
把当前文件夹下所有只存在本地不存在TFS代码控制服务器上的所有文件删除tfpt treeclean -delete
撤销一个已经提交的代码变更tfpt undo
查看某个shelveset的代码变化tfpt review /shelveset
更多的命令,请到Msdn查看:

https://msdn.microsoft.com/en-us/library/z51z7zy0.aspx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: