Associating a Directory with a Specific Version Control System

Associating a directory with a version control system

To associate a directory with a version control system, follow these steps:

Open version control settings (File | Settings | Version Control). This page shows a list of project directories and version control systems associated with them (if no directories have been added, the list only contains the project root).

Click the Add button on the right.

In the Add VCS Directory Mapping dialog box that opens, select the Directory option. Type the path to the directory that you want to associate with a version control system, or click the Browse button and select the directory in the dialog that opens.

From the VCS drop-down list, select the version control system that will be used to control the files in this directory. Note that this list only contains the version control systems for which the corresponding plugins are currently enabled.

Optionally, click the Configure VCS button that allows you to specify the settings for the selected version control system. The same settings are also available under the Version Control settings node.

Click OK to save the mapping and return to the Version Control page.

Managing unregistered directories

For projects with Git or Mercurial integration enabled, MPS scans project directories to check if there are Git/Mercurial repositories that are not controlled by the IDE. If such repositories are detected, MPS displays a notification.

If you do not want to be notified about these roots again, click the Ignore link in the notification. Note that if new unregistered repositories are added to the project, MPS will notify you about them.