CLion 2025.2 Help

将更改分组到changelist中

一个 变更列表 是一组尚未提交到 Git 存储库的本地更改。

通过变更列表,您可以将与不同任务相关的更改分组,并独立提交这些更改集。 有关更多信息,请参见 在本地提交更改

变更列表显示在 提交 窗口的 提交 工具窗口 Alt+0 中。 最初,只有一个默认变更列表,称为 更改。 所有新更改都会自动放置在 更改 变更列表中。 还有一个 未版本化文件 变更列表,用于分组尚未 添加到 Git的新创建文件。

您可以根据需要 创建任意数量的变更列表 ,并且可以在任何时候 将其中任何一个变为活跃状态。 您可以将任何未提交的更改 移动到任何更改列表。

创建一个新的变更列表

  1. 更改 视图中,右键点击文件以打开上下文菜单,然后选择 新变更列表

  2. 新变更列表 对话框中,指定新变更列表的名称并添加描述(可选)。

设置活动变更列表

  • 更改 视图中,选择一个非活动更改列表,然后按 Ctrl+Space 或者右键点击它并从上下文菜单中选择 设置活动变更列表。 所有新的更改将自动放置在此变更列表中。

在变更列表之间移动更改

  1. 更改 视图中,选择您希望移到另一个变更列表的更改。

  2. 右键点击所选内容,然后选择 移动到另一个变更列表 Alt+Shift+M

  3. 在打开的对话框中,选择一个现有的 changelist 或输入新 changelist 的名称。

    输入一个可选评论。 当新变更列表提交到存储库时,此评论将出现在 注释 文本区域的 提交变更 对话框中。

  4. 选中 设为活动(A) 复选框,以便在更改恢复到新变更列表后立即将其设置为 活动状态。

    清除此复选框时,当前激活的变更列表保持激活状态。

  5. 选中 跟踪上下文 复选框,以便 CLion 在新变更列表停用时保留与其关联任务的上下文,并在变更列表变为活动状态时恢复上下文。

    如需了解详情,请参阅 任务与上下文

删除变更列表

  • 右键点击一个 changelist 并从上下文菜单中选择 删除变更列表

最后修改日期: 2025年 9月 26日