以下是提交前操作的简要描述(来源:链接): 操作 描述 格式化代码 根据项目代码样式设置执行代码格式化。 重排代码 根据排列规则偏好重排代码。 优化导入 删除冗余的导入语句。 执行代码分析 对您要提交/搁置的文件运行代码检查。 检查 TODO(筛选器名称) 查看与指定筛选器匹配的 TODO 项。单击“配置”选择现有的 TODO 筛选器,或打开 TODO 设置页面并定义要应用的新筛选器。 清理 自动将当前检查配置文件应用于您要提交/搁置的文件。 更新版权 根据所选版权配置文件 - 范围组合添加或更新版权声明。
根据我的原始评论,我认为有两个明显的特点: 在提交前部分中,详细介绍了这里提供了一些代码检查任务,Idea将在实际提交类之前运行这些任务。根据它们的输出(例如:新的TODO),可能会请求确认您确实要执行提交: squash 功能,我目前还不太熟悉,可能可以从 变基提交对话框 中访问。