壁球Git分支在Android Studio中承诺

wbrvyc0a  于 2022-09-21  发布在  Git
关注(0)|答案(4)|浏览(198)

我更喜欢尽可能多地使用Android Studio VCS UI。目前,当我必须压缩提交时,我必须通过命令行,甚至打开命令行编辑器(使用git rebase-i命令)。

我希望有一种干净利落的方法可以通过Visual Studio用户界面来实现这一点。有吗?

0yycz8jy

0yycz8jy1#

我也更喜欢使用用户界面。我发现挤压提交可以在“Rebase Commits”窗口中进行:“Version Control”->“Log”->“Select base Commit”->“Context Menu”->“Interactive Rebase from here...”

sr4lhrrt

sr4lhrrt2#

转到VCS -> Git -> Rebase...,在那里你可以选择‘互动’。至少在最新的IntelliJ Idea版本中是这样的,而且是基于IJ的。如果您的AS版本基于较旧的IJ版本,那么如果可能的话,它可能会有所不同。

顺便说一句。从命令行执行交互式REBASE时,您不必使用命令行编辑器。例如,我有一个别名,它将我的Git编辑器设置为jEdit,这样我就可以决定需要一个编辑器的每个命令是使用命令行编辑器vim,还是使用图形用户界面工具jEdit。当然,它也可以在没有别名的情况下进行持久配置。

idfiyjo8

idfiyjo83#

我在这里添加了挤压提交的整个过程,以防万一。

  • 点击底部工具栏上的版本控制(cmd+9)
  • 选择日志选项卡
  • 选择基本提交并右键单击它。
  • 从此处选择交互式Rebase,如@Crain所示
  • 在下一个窗口中,从要挤压的提交的下拉列表中选择挤压。
mi7gmzs6

mi7gmzs64#

除了@Crain提到的答案之外,您还可以选择多个提交,然后有一个挤压选项。这是为Android工作室的花栗鼠准备的。

相关问题