Найти все изменения между двумя ветками в git - PullRequest
0 голосов
/ 28 октября 2019

Я хотел бы сравнить две ветви и увидеть все различия между ними. В Android Studio вы можете выбрать ветку и выбрать Сравнить. Но это вызывает диалог, который показывает список всех коммитов, выполненных в текущей ветке. Затем вы выбираете, какой коммит вы хотите сравнить с другой веткой. Но это не то, что я хочу. Я не хочу проходить каждый коммит и сравнивать различия. Это даже проблематично, потому что у старых коммитов будет код, который больше не действителен.

Если я выберу только последний коммит из моей текущей ветви, я увижу только изменения между этим коммитом и сравниваемой веткой. Но моя настоящая цель - увидеть все изменения между текущим коммитом и сравниваемой веткой. Как я могу это сделать?

В основном, когда я работаю над задачей, я создаю ветку из какой-то другой ветви (например, разработка), чтобы выполнить мою задачу. После выполнения задания я хочу сравнить все изменения с исходным заданием, чтобы подготовить его к проверке кода.

1 Ответ

0 голосов
/ 28 октября 2019

С консоли вы можете сделать git diff master..develop

Если вы хотите лучше просмотреть, используйте gitk
gitk master..develop
Выберите наконечник мастера, а затем щелкните правой кнопкой мыши на наконечнике проявкии выберите «Diff selected -> this». Это покажет вам изменения всех файлов в одном наборе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...