GoLand 2025.2 Help

将更改分组到 changelist 中

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

使用 changelist,您可以将与不同任务相关的更改分组,并独立提交这些更改集。 有关详细信息,请参阅 本地提交更改。

changelist 会显示在 提交 窗口的 提交 工具窗口 Alt+0 中。 初始情况下,系统会提供一个名为 更改 的默认 changelist。 所有新更改都会自动放入 更改 changelist 中。 还有一个 未版本控制的文件 更改列表,用于分组尚未 添加到 Git 的新建文件。

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

创建新的 changelist

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

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

设置当前的 changelist

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

在 changelist 之间移动更改

  1. 在 更改 视图中,选择您要移动到其他 changelist 的更改。

  2. 右键点击所选内容,然后选择 移动至其他变更列表 Alt+Shift+M。

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

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

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

    取消选中该复选框时,当前激活的 changelist 将保持激活状态。

  5. 选中 跟踪上下文 复选框,以便在 changelist 被停用时让 GoLand 保留其关联任务的上下文,并在其再次激活时恢复上下文。

    更多详情,请参阅 管理任务。

删除 changelist

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

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