Using TFS Integration
With the TFS integration enabled, you can perform basic TFS operations from inside RubyMine.
RubyMine supports TFS up to TFS 2015.
The information provided in this section assumes that you are familiar with the basics of the TFS version control system.
Before you start
- 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 RubyMine, but it can be installed from the JetBrains plugin repository as described in Installing, Updating and Uninstalling Repository Plugins and Enabling and Disabling Plugins.
- Make sure that TFS integration is enabled for the entire project root or a specific directory. For more details, see Enabling Version Control.
- When TFS integration with RubyMine 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.
- Modifications results are shown in the Version Control tool window.
- When using TFS integration, it is helpful to open the Version Control tool window. The Console tab displays the following data:
- TFS integration with RubyMine allows you to resolve/associate work items with the new changeset when committing your changes. To achieve this, you can access saved queries and browse work item trees.
In this section: