我倾向于每天多次使用intellij
检查git diff with origin master
,这对我来说已经成为一项laborious
任务。
我使用intellij提供的git diff工具...如下所示:https://stackoverflow.com/a/49642681/2960555
有没有办法add shortcut
这个手动步骤。
我倾向于每天多次使用intellij
检查git diff with origin master
,这对我来说已经成为一项laborious
任务。
我使用intellij提供的git diff工具...如下所示:https://stackoverflow.com/a/49642681/2960555
有没有办法add shortcut
这个手动步骤。
4条答案
按热度按时间lnvxswe21#
正如我所看到的,您可以为
Compare with Branch...
分配一个快捷方式,但不能自动选择origin/master
或任何其他分支。要创建它,请转到设置(Ctrl + Alt + S)→
Keymap
,选择Version Control Systems
→Git
→Compare with Branch...
,右键单击它并选择Add Keyboard Shortcut
。nkcskrwz2#
由于您需要经常检查差异,因此显示差异的永久视图可能会有所帮助。从2019.2开始,有一些东西可能会有所帮助。
自2019.2日志选项卡中的分支过滤器支持
ref1..ref2
过滤器,该过滤器显示一个分支中存在但另一个分支中缺少的提交。因此,您可以使用HEAD..master
(当前分支的提交不存在于master中)或master..HEAD
(当前分支中不存在master的提交)过滤器来显示当前分支和master之间的差异。要使视图始终可用,只需创建第二个日志选项卡(上面突出显示的2)。并且从这个视图中,您可以调用Compare with local on any revision以获取工作树和相应修订之间不同的文件列表。
顺便说一句,你可以分配一个快捷方式与本地比较
trnvg8h33#
(Ctrl+ Alt + S)→ Keymap,选择Version Control Systems → Git → Compare with the Same Repository Version,右键单击它并选择Add Keyboard Shortcut。
这对我很有效)
2jcobegt4#
Alt+
用于VCS操作。6显示差异。非常快,标准,快捷方式。 显示的哈希值是指上次修改这个特定文件的提交(Alt+
是上下文敏感的)。你可以在Git标签的历史标签中看到(4显示历史)。像这样:您可以在GitHub或
git log README.md
(或任何有问题的文件名)中验证这一点。如果项目不在源代码控制之下,VSC Operations不会给予我们这些选项: