zoukankan      html  css  js  c++  java
  • 在Sublime中集成Team Foundation Server (TFS),实现版本管理

    Sublime是一款具有代码高亮、语法提示、自动完成且反应快速的编辑器软件,由于它开发的技术架构、丰富的插件,和轻盈而快速的编程响应,Sublime广受程序员的爱好。在C, C++, Javascript等编程邻域,许多开发人员使用Sublime作为自己的集成开发环境(IDE)。在源代码的版本管理上,Sublime具有丰富的插件支持,例如SVN, Git, CVS,TFS等。在这个博客中,我给大家介绍如何使用Sublime连接Team Foundation Server,实现源代码的版本管理。

    下载和安装插件

    CDuke开发了一个很好的开源插件,你可以通过下面的连接https://github.com/CDuke/sublime-tfs 从Github上下载插件的全量包文件,然后安装普通的安装方法,将插件文件复制到Sublime的插件目录中,下图是我的实验环境截屏:

    image

    操作过程非常简单,你只需要把文件复制到这个目录就可以了。但是需要注意,插件的目录名称必须是“Sublime TFS”,否则在设置Subime的环境变量时,你会发现无法保存文件。

    image

    重新打开Sublime,你就可以在菜单上看到”TFS”的菜单


    配置参数

    【tf_path】

    由于Sublime-TFS这个工具依赖于TF.exe,即TFS的命令行工具,要求在开发人员的计算机上已经安装了Team Explorer或者Visual Studio的任一版本。

    TF.exe的路径一般可以参考如下:

    VS 2010 - (x86) - C:Program Files (x86)Microsoft Visual Studio 10.0Common7IDETF.exe
    VS 2010 - (x64) - C:Program FilesMicrosoft Visual Studio 10.0Common7IDETF.exe
    VS 2013 - (x86) - C:Program Files (x86)Microsoft Visual Studio 12.0Common7IDETF.exe
    VS 2013 - (x64) - C:Program FilesMicrosoft Visual Studio 12.0Common7IDETF.exe
    VS 2015 - (x86) - C:Program Files (x86)Microsoft Visual Studio 14.0Common7IDETF.exe
    VS 2015 - (x64) - C:Program FilesMicrosoft Visual Studio 14.0Common7IDETF.exe
    VS 2017 - (x64) - C:/Program Files (x86)/Microsoft Visual Studio/2017/Enterprise/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/TF.exe

    【tfpt_path】

    Sublime-tfs依赖与TFS Power Tools实现Annotate功能,可以查询代码的作者。

    tfpt的路径一般参考如下:

    VS 2010 - (x86) - C:Program Files (x86)Microsoft Team Foundation Server 2010 Power ToolsTFPT.exe
    VS 2010 - (x64) - C:Program FilesMicrosoft Team Foundation Server 2010 Power ToolsTFPT.exe
    VS 2013 - (x86) - C:Program Files (x86)Microsoft Team Foundation Server 2013 Power ToolsTFPT.exe
    VS 2015 - (x64) - C:Program FilesMicrosoft Team Foundation Server 2015 Power ToolsTFPT.exe
    VS 2017 - (x64) - (截至目前,微软还没有发布Power Tools)

    【auto_checkout_enabled】

    如果设置它的值为false,则sublime会出现提示,要求用户确认签出;否则,sublime自动签出修改过的文件。

    【auto_checkout_timeout】

    sublime在签出过程中自动等待,一直到完成签出

    【tfs_username】 和【tfs_password】

    用户名和密码,就不用说了。但是如果你在Windows的凭据中已经保存了账户,这里就不需要理睬。

    注意事项

    除了Add命令之外,所有操作都需要真对已经受TFS版本控制的文件。就是说,你需要使用团队资源管理器,做好目录映射,下载需要编辑的代码,然后才能使用Sublime-tfs工具中的菜单。

    (微软ALM MVP 张洪君 http://www.cnblogs.com/danzhang

    下面是一张在Sublime中签入文件的截屏,从这里可以看出,Sublime-tfs是严重依赖与TF.exe的!

    image


    (完)

  • 相关阅读:
    Sql Server截断日志(转)
    C#/VB.NET语法的比较(转)
    ReportViewer矩阵报表
    逐步学习 iPhone App 开发(1)
    一月二十四日,无家可归
    再见2009
    poj 1376 机器人广搜
    hdu 1004 颜色问题
    hdu 2734 简单地字符串处理
    1116 贪婪的送礼者
  • 原文地址:https://www.cnblogs.com/danzhang/p/6905543.html
Copyright © 2011-2022 走看看