version-control - 在 IntelliJ IDEA 中显示所有 VCS 操作

标签 version-control intellij-idea

IntelliJ IDEA 有一个用于 VCS 操作的快捷方式 (Alt+BackQuote)。但是,它仅显示一些操作(例如,没有更新项目、获取、拉取)。是否可以显示所有操作或更改显示的操作?

最佳答案

您无法直接更改特定的快速列表,但您可以定义自己的快速列表。然后,您可以将其映射到键盘快捷键,可以是其他键盘快捷键,也可以是 Alt+反引号。缺点是对于许多操作,您只能定义特定于特定 VCS 的操作。内置的快速列表为项目设置中定义的特定 VCS 提供操作。手动定义的快速列表将不具有该逻辑/能力。如果您始终使用相同的版本控制系统,那么这不是问题。但如果您在不同项目的 VCS 之间切换,则意味着需要多个快速列表。快速列表可以包含其他快速列表。因此,如果您确实使用多个版本控制系统,则可以将所有常见项目(例如更新项目)与 VCS 特定操作的子快速列表一起放入列表中(例如 CVS 回滚、SVN 恢复等)。

要创建快速列表,请转至"file">“设置”>“[IDE 设置]”>“快速列表”。单击“添加”图标并添加所需的操作(VCS 操作位于主菜单 > VCS 下)。创建完成后,您可以在"file">“设置”>“[IDE 设置]”>“键盘映射”>“快速列表”下映射快捷方式。 (在新的快速列表显示在键盘映射中之前,您可能需要关闭并重新打开设置对话框)。

另一个选项是录制一个宏(编辑 > 宏)来打开 VCS 菜单并将其映射到键盘快捷键。不管项目使用什么版本控制系统,它都是VCS菜单中的第九个菜单项。 (唯一的异常(exception)是,如果一个项目定义了多个版本控制系统,那么它将是 9、10 等)因此,如果您使用以下序列录制宏:

  1. Alt+S
  2. 9次

...这将打开包含所有选项的 VCS 菜单。

关于version-control - 在 IntelliJ IDEA 中显示所有 VCS 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20395742/

相关文章:

svn - Subversion 修订说明符包含还是不包含?

maven - 在intellij idea中打开-X和-e开关的位置

java - 如何通过在Intellij IDEA中执行google-java-format插件来运行google格式

git - Cygwin 上的 Intellij 差异和 merge 工具

xml - 戈朗 : write marshal xml to file

java - Docker 中的应用程序服务器 - 使用 IntelliJ 进行 war 部署

visual-studio - 当我编辑文件时,Visual Studio 不会跟踪更改或从源代码管理中 check out 文件

visual-studio - GitHub 和 Visual Studio

Python包和模块版本管理

svn - 在 subversion 中合并时什么时候适合使用 --ignore-ancestry 选项