Changelists
Create changelists automatically | Select this option if you want PyCharm to create new changelists automatically. For example, on Cherry-pick and Revert commit actions. Also, in Unshelve..., Apply patch..., and Revert... dialogs PyCharm will offer you to select a target changelist. |
Allow putting changes within one file into different changelists | Select this option if you work on a few tasks within one file and want to put a few changes within it into different changelists. |
Highlight files from inactive changelists | If you select this checkbox, PyCharm shows names of the files belonging to inactive changelists in light-blue font in the editor tabs and in the Project view. |
Show dialog on attempt to edit file from inactive changelist | If you select this option, PyCharm displays the Resolve Changelist Conflict dialog on an attempt to modify a file from a non-active changelist. Select one of the following options:
|
When an empty changelist becomes inactive | In this section, specify whether you want to remove inactive changelists silently or not. The following options are available:
|
Highlight files with changelist conflicts | If you select this option, PyCharm shows a yellow stripe on top of a file from an inactive changelist, when such file has been modified. It lets you choose one of the possible ways to resolve conflicts:
The names of the files belonging to inactive changelists are shown in red font in the editor tabs and in the Project view. |