With the TFS integration enabled, you can perform basic TFS operations from inside PhpStorm.
PhpStorm supports TFS up to version TFS 11 (also known as TFS 2012).
In this page:
- The TFS integration does not require a standalone TFS client. All you need is an account in your Team Foundation Server.
The TFS Integration plugin is installed and enabled.
The plugin is not bundled with PhpStorm, but it is available from the PhpStorm plugin repository. Once enabled, the plugin is available at the IDE level, that is, you can use it in all your PhpStorm projects. See Installing, Updating and Uninstalling Repository Plugins and Enabling and Disabling Plugins for details.
- The TFS integration is enabled for the entire project root or a specific directory. For more details, see Enabling Version Control.
- When the TFS integration with PhpStorm is enabled, the item appears on the menu, and on the context menus of the Editor and Project views.
- The files in the folders under the TFS control are highlighted according to their status. See File Status Highlights for file status highlighting conventions.
- Results of modifications show in the Changes tool window.
- When using the TFS integration, it is helpful to open the Version Control tool window.
Its Console tab displays the following data:
- All the commands generated based on the settings you specify through the PhpStorm user interface.
- Information messages concerning the results of executing generated TFS commands.
- Error messages.
The information provided in the topics listed below assumes that you are familiar with the basics of TFS version control system.
In this section: