В magit, как я вижу разницу, которую ветвь добавляет к моей текущей ветке?
В буфере Magit Refs вы можете нажать вкладку на ветке (ветке, в которую я хочу объединить), чтобы увидеть, какие коммиты будут добавлены, если эта ветка будет объединена с текущей извлеченной веткой, и вы можете нажать Enter на коммитах, чтобы увидеть их изменения. Есть ли способ увидеть все эти изменения объединенными?
Я не думаю, что мне нужна функция magit diff dwim, потому что она показывает все изменения, которые есть в текущей ветви, но не в той ветви, в которую я хочу слиться. Обычно я не беспокоюсь о том, чтобы увидеть эти изменения, потому что Меня больше всего интересует, что изменится отрасль, которую я объединяю, а не все остальное, что изменилось.
2 ответа
Вы можете увидеть, что ветвь добавит при слиянии, используя m p предварительного просмотра слияния. Это может быть использовано из буфера Magit Refs путем перемещения точки к ветви, в которой вы хотите просмотреть слияние, и ввода m p.
Да, "diff dwim" на самом деле тоже не то, что я имею в виду. Это должно быть улучшено, откройте запрос функции, пожалуйста.
Тем временем вы можете использовать dr, а затем ввести диапазон (по крайней мере, с завершением). Или вы можете использовать dd, а затем перевернуть ревизии (D f), а также переключить стиль диапазона (D r). Вместе это меняется feature..master
в master...feature
,