ярлык для отображения git diff с источником master при работе с другой веткой с intellij - PullRequest
0 голосов
/ 21 июня 2019

Я склонен проверять git diff with origin master, используя intellij много раз в день, и это стало для меня laborious задачей.

Я использую инструмент git diff, предоставленный intellij ... как предложено здесь: https://stackoverflow.com/a/49642681/2960555

Есть ли способ для add shortcut для этой инструкции.

Ответы [ 2 ]

2 голосов
/ 21 июня 2019

Как я вижу, вы можете назначить ярлык для Compare with Branch..., но не можете автоматически выбирать origin/master или любую другую ветвь.

Чтобы сделать это, перейдите в Настройки ( Ctrl * 1006)* + Alt + S ) → Keymap, выберите Version Control SystemsGitCompare with Branch..., щелкните его правой кнопкой мыши и выберите Add Keyboard Shortcut.

enter image description here

0 голосов
/ 28 июня 2019

Так как вам нужно часто проверять разницу, может пригодиться постоянный вид, который показывает разницу.Начиная с 2019.2, есть кое-что, что может помочь.

Начиная с 2019.2 фильтр ветвей на вкладке Журнал поддерживает фильтр ref1..ref2, который показывает коммиты, присутствующие в одной ветке, отсутствующие в другой.Таким образом, вы можете иметь представление журнала, которое показывает разницу между вашей текущей веткой и мастером, используя фильтр HEAD..master (коммиты вашей текущей ветки отсутствуют в мастере) или master..HEAD (commits of master not present in current branch) фильтр.

Log tab

Чтобы представление всегда было доступно, просто создайте вторую вкладку Журнал (выделено 2 на рисунке выше).И с этой точки зрения вы можете вызвать Сравнение с локальным в любой ревизии, чтобы получить список файлов, которые отличаются между вашим рабочим деревом и соответствующей ревизией.

Compare with local

Кстати, вы можете назначить ярлык для сравнения с локальным

...