将更改分组到changelist中
一个 变更列表 是一组尚未提交到 Git 存储库的本地更改。
通过变更列表,您可以将与不同任务相关的更改分组,并独立提交这些更改集。 欲了解更多信息,请参阅 在本地提交更改。
变更列表显示在 提交 窗口的 提交 工具窗口 Alt+0 中。 最初,只有一个默认变更列表,称为 变更。 所有新更改都会自动放置在 变更 变更列表中。 还有一个 未版本化文件 变更列表,用于分组尚未 添加到 Git的新创建文件。
您可以根据需要 创建任意数量的变更列表 ,并且可以在任何时候 将其中任何一个变为活跃状态。 您可以将任何未提交的更改 移动到任何更改列表。
创建一个新的变更列表
在 变更 视图中,右键点击文件以打开上下文菜单,然后选择
新变更列表。
在 新变更列表 对话框中,指定新变更列表的名称并添加描述(可选)。
设置活动变更列表
在 变更 视图中,选择一个非活动更改列表,然后按 Ctrl+Space 或者右键点击它并从上下文菜单中选择 设置活动变更列表。 所有新的更改将自动放置在此变更列表中。
在变更列表之间移动更改
在 变更 视图中,选择您希望移到另一个变更列表的更改。
右键点击所选内容,然后选择 移动到另一个变更列表 Alt+Shift+M。
在打开的对话框中,选择一个现有的 changelist 或输入新 changelist 的名称。
输入一个可选评论。 当新变更列表提交到存储库时,此评论将出现在 注释 文本区域的 提交变更 对话框中。
选中 设为活动(A) 复选框,以便在更改恢复到新变更列表后立即将其设置为 活动状态。
清除此复选框时,当前激活的变更列表保持激活状态。
选中 跟踪上下文 复选框,以便 PyCharm 在新变更列表停用时保留与其关联任务的上下文,并在变更列表变为活动状态时恢复上下文。
有关更多信息,请参阅 管理任务。
删除变更列表
右键点击一个 changelist 并从上下文菜单中选择 删除变更列表。