zoukankan      html  css  js  c++  java
  • [转]TFS常用的命令行详解

    本文转自:http://blchen.com/tfs-common-commands/

    微软的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

  • 相关阅读:
    left join问题
    SQL索引
    数据库查询优化
    define and inline
    程序的内存分配
    __closure
    this指针
    java笔记
    Visual Studio Code(VSCODE)语言设置
    Excel 2010如何打开多个独立窗口?
  • 原文地址:https://www.cnblogs.com/freeliver54/p/9202108.html
Copyright © 2011-2022 走看看