Sublime is an editor software with code highlighting, syntax hinting, auto-completion and quick response, sublime is popular with programmers because of its technical architecture, rich plugins, and lightweight and fast programmatic response. In C, C + +, JavaScript and other programming neighborhoods, many developers use sublime as their own integrated development environment (IDE). Sublime has rich plugin support for source code versioning, such as SVN, Git, CVS,TFS, etc. In this blog, I'll show you how to use sublime to connect to team Foundation Server to achieve version management of your source code.
Download and install plugins
Cduke has developed a good open source plugin, you can download the full-size package file from GitHub on the following connection Https://github.com/CDuke/sublime-tfs, then install the normal installation method, Copy the plug-in file to the sublime plugin directory, which is the screenshot of my experimental environment:
The procedure is very simple, you just need to copy the file to this directory. However, it is important to note that the directory name of the plugin must be "Sublime TFS", otherwise you will find that you cannot save the file when setting the SUBIME environment variable.
Reopen Sublime and you'll see a menu of "TFS" on the menu
Configuration parameters
"Tf_path"
Because the Sublime-tfs tool relies on TF.exe, the command-line tool for TFS, it requires that Team Explorer or any version of Visual Studio be installed on the developer's computer.
The path of TF.exe can be referred to as follows:
VS-(x86)-C:\Program Files (x86) \microsoft Visual Studio 10.0\common7\ide\tf.exe
VS-(x64)-C:\Program Files\Microsoft Visual Studio 10.0\common7\ide\tf.exe
VS-(x86)-C:\Program Files (x86) \microsoft Visual Studio 12.0\common7\ide\tf.exe
VS-(x64)-C:\Program Files\Microsoft Visual Studio 12.0\common7\ide\tf.exe
VS-(x86)-C:\Program Files (x86) \microsoft Visual Studio 14.0\common7\ide\tf.exe
VS-(x64)-C:\Program Files\Microsoft Visual Studio 14.0\common7\ide\tf.exe
VS-(x64)-C:/Program Files (x86)/microsoft Visual Studio/2017/enterprise/common7/ide/commonextensions/microsoft /teamfoundation/team Explorer/tf.exe
"Tfpt_path"
SUBLIME-TFS relies on the ability to implement annotate with TFS Power tools to query the author of the Code.
The TFPT path is generally referenced as follows:
VS-(x86)-C:\Program Files (x86) \microsoft Team Foundation Server Power Tools\tfpt.exe
VS-(x64)-C:\Program Files\Microsoft Team Foundation Server Power Tools\tfpt.exe
VS-(x86)-C:\Program Files (x86) \microsoft Team Foundation Server Power Tools\tfpt.exe
VS-(x64)-C:\Program Files\Microsoft Team Foundation Server Power Tools\tfpt.exe
VS-(x64)-(as of now, Microsoft has not released power Tools)
"Auto_checkout_enabled"
If you set its value to False, Sublime prompts you to confirm the checkout, otherwise sublime automatically checks out the modified file.
"Auto_checkout_timeout"
Sublime automatically waits during checkout to complete checkout
"Tfs_username" and "Tfs_password"
User name and password, it goes without saying. But if you've already saved your account in Windows credentials, there's no need to ignore it.
Precautions
In addition to the add command, all operations require true files that are already versioned by TFS. That is, you need to use Team Explorer, do a directory mapping, download the code you need to edit, and then use the menus in the Sublime-tfs tool.
(Microsoft ALM MVP Zhang Hongjun Http://www.cnblogs.com/danzhang )
Below is a Sublime check in the file screen, from here can be seen, SUBLIME-TFS is heavily dependent and TF.exe!
Finish
Integration of Team Foundation Server (TFS) in sublime for version management