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服务器上的一个shelve | tf shelve <shelvesetname> |
unshelve | 把TFS服务器上的shelve解压到当前本地版本 | tf unshelve <shelvesetname> |
workspace | 修改workspace | tf 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 |
https://msdn.microsoft.com/en-us/library/z51z7zy0.aspx
相关文章推荐
- csdf
- thinkphp 写日志文件
- 谈谈Android中的Rect类
- OpenCV实现平台收集
- LIBSVM与LIBLINEAR
- Thinkphp3.2.3分页使用实例解析
- Zookeeper节点类型
- 数据库新建用户分配权限
- Android 解决不同进程发送KeyEvent 的问题
- 理解KMP算法
- Ubuntu 16.04 安装 google 输入法
- java 之DelayQueue实际运用示例
- 布鲁斯.李
- 最优贸易
- 八大排序算法
- 学习总结20160728
- 高精度加减
- TCP/IP协议简介(二) 之 链路层介绍
- 项目持续集成环境(jenkins + SVN + maven + tomcat)
- 在JaveWeb项目中配置Spring 匿名访问时,匹配规则的变相实现/*