TFS命令行详解

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

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值