码迷,mamicode.com
首页 > Web开发 > 详细

在Sublime中集成Team Foundation Server (TFS),实现版本管理

时间:2017-05-25 20:41:21      阅读:476      评论:0      收藏:0      [点我收藏+]

标签:编辑器软件   截屏   实验环境   设置   vs 2010   命令行   ann   它的   comm   

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的插件目录中,下图是我的实验环境截屏:

技术分享

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

技术分享

重新打开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.0\Common7\IDE\TF.exe
VS 2010 - (x64) - C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\TF.exe
VS 2013 - (x86) - C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\TF.exe
VS 2013 - (x64) - C:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE\TF.exe
VS 2015 - (x86) - C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\TF.exe
VS 2015 - (x64) - C:\Program Files\Microsoft Visual Studio 14.0\Common7\IDE\TF.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 Tools\TFPT.exe
VS 2010 - (x64) - C:\Program Files\Microsoft Team Foundation Server 2010 Power Tools\TFPT.exe
VS 2013 - (x86) - C:\Program Files (x86)\Microsoft Team Foundation Server 2013 Power Tools\TFPT.exe
VS 2015 - (x64) - C:\Program Files\Microsoft Team Foundation Server 2015 Power Tools\TFPT.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的!

技术分享


(完)

在Sublime中集成Team Foundation Server (TFS),实现版本管理

标签:编辑器软件   截屏   实验环境   设置   vs 2010   命令行   ann   它的   comm   

原文地址:http://www.cnblogs.com/danzhang/p/6905543.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!