PyCharm Edu 2018.3 Help


File | Settings | Version Control | Mercurial for Windows and Linux
PyCharm Edu | Preferences | Version Control | Mercurial for macOS
Ctrl+Alt+S icons general settings svg

Use this page to specify the version control settings to be applied to the directories of your project that are under Mercurial control.



Path to hg executable

Specify the location of the Mercurial executable file. Enter the path manually, or click the Browse button browseButton and select the path in the dialog that opens.

If you followed the standard installation procedure, the default location is /opt/local/bin or /usr/local/bin for Linux and macOS and /Program Files/TortoiseHG for Windows.

It is recommended that you add the path to the Mercurial executable file to the PATH variable. In this case, you can specify only the executable name, the full path to the executable location is not required.


Click this button to verify the path to the Mercurial executable.

Execute branch operations on all roots

This option only becomes available if you have a multirooted project, i.e. there are several Mercurial repositories within a single project.

Select this option if you want branch operations (such as checkout, merge, etc.) to be applied synchronously to all repositories within your project.

Check for incoming and outgoing changesets

Select this option if you want PyCharm Edu to detect incoming and outgoing changes in the background mode. PyCharm Edu will automatically request the server for incoming and outgoing changesets every 5 minutes.

Ignore whitespace differences in annotations

Select this option if you want white spaces to be ignored when annotating, and, thus, get more meaningful annotations and cast out senseless ones.

Last modified: 29 June 2019

See Also