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日