博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[转]TFS常用的命令行详解
阅读量:5342 次
发布时间:2019-06-15

本文共 1142 字,大约阅读时间需要 3 分钟。

本文转自:

微软的TFS和Visual Studio整合的非常好,但是在开发过程中,很多时候只用GUI图形界面就会发现一些复杂的场景不能搞定。幸好TFS开发组顺便做了一个命令行工具,允许dev们用命令行来完成那些在VS里才能完成的TFS操作,这个工具便是tfs.exe,具体用法可以用运行tf /?查看或者移步。下面便是撸主经常用到几个的tf命令行。

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>

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://www.cnblogs.com/freeliver54/p/9202108.html

你可能感兴趣的文章
Android LinearLayout 的几个属性
查看>>
strcpy函数里的小九九
查看>>
搭建ssm过程中遇到的问题集
查看>>
OpenLayers绘制图形
查看>>
tp5集合h5 wap和公众号支付
查看>>
Flutter学习笔记(一)
查看>>
iOS10 国行iPhone联网权限问题处理
查看>>
洛谷 P1991 无线通讯网
查看>>
[HIHO1184]连通性二·边的双连通分量(双连通分量)
查看>>
Codeforces Round #178 (Div. 2) B. Shaass and Bookshelf 【动态规划】0-1背包
查看>>
SparkStreaming 源码分析
查看>>
【算法】—— 随机音乐的播放算法
查看>>
mysql asyn 示例
查看>>
DataGrid 点击 获取 行 ID
查看>>
git 使用
查看>>
边框圆角方法
查看>>
asp.net WebApi自定义权限验证消息返回
查看>>
php中eval函数的危害与正确禁用方法
查看>>
20172315 2017-2018-2 《程序设计与数据结构》第十一周学习总结
查看>>
MySQL添加、修改、撤销用户数据库操作权限的一些记录
查看>>