RubyMine 2025.2 Help

将更改分组到changelist中

一个 changelist 是一组尚未提交到 Git 仓库的本地更改。

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

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

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

创建一个新的变更列表

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

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

设置活动变更列表

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

在变更列表之间移动更改

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

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

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

    输入一个可选的注释。 当新的 changelist 提交到仓库时,此注释将显示在 Comment 文本区域的 提交更改 对话框中。

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

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

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

    欲了解更多信息,请参阅 管理任务

删除变更列表

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

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