【GoLand教程】GoLand 版本控制管理变更列表

更改列表是一组尚未提交到 VCS 存储库的本地更改。
使用更改列表,您可以将与不同任务相关的更改分组并独立提交这些更改集。
如果您使用 Git,更改列表只是同时处理多个功能的方法之一。
更改列表显示在 本地更改视图中。最初,只有一个默认更改列表。它被称为Changes,所有新的更改都会自动放置在此更改列表中。还有一个Unversioned Files 更改列表,它对尚未添加到 VCS 的新创建的文件进行分组。
您可以根据需要创建任意数量的更改列表,并随时激活其中的任何一个。您可以将任何未提交的更改移动到任何更改列表。
创建一个新的变更列表
- 在Local Changes视图中,单击
工具栏上的 并选择New Changelist。
- 在“新建更改列表”对话框中,指定新更改列表的名称,并添加描述(可选)。
设置活动更改列表
- 在Local Changes视图中,选择一个非活动的更改列表并按下Ctrl+Space或右键单击它,然后从上下文菜单中选择Set Active Changelist 。所有新更改将自动放置在此更改列表中。
在更改列表之间移动更改
- 在“本地更改”视图中,选择要移动到另一个更改列表的更改。
- 右键单击所选内容或单击
工具栏并选择Move to Another Changelist Alt+Shift+M。
- 在打开的对话框中,选择现有更改列表或输入新更改列表的名称。
- 您可以选择使目标更改列表处于活动状态并为其跟踪上下文(GoLand 将保存与此更改列表关联的上下文,并在此更改列表激活时将其恢复)。
您还可以在更改列表之间拖动文件。
有关如何将一个文件中的更改放入 Git 中的不同更改列表的说明,请参阅将更改放入不同的更改列表。
删除更改列表
- 右键单击更改列表并从上下文菜单中选择删除更改列表。