Подтвердить что ты не робот

IntelliJ: просмотр diff всех измененных файлов между локальными и git commit/branch

Использование IntelliJ diff viewer - очень хороший способ просмотреть код, потому что вы можете вносить изменения в свою локальную версию со всеми возможностями редактора кода IntelliJ (рефакторинг, завершение и т.д.).

К сожалению, я не определился с тем, как сделать самое главное, когда вы делаете обзоры кода в IntelliJ, а именно: глядя на разницу всех измененных файлов в рабочем дереве (вывешивается в ветку, которую вы хотите merge from) и другую ветку (ветвь, которую вы планируете объединить, например, "master" ).

Кто-нибудь знает, как это сделать?

4b9b3361

Ответ 1

Хотя ответ Джона Тирсена верен, вам нужно пройти весь текст, чтобы понять, как это сделать.

Здесь изображения одинаковые в макинтоше.

  1. В настоящее время я работаю с hello_world и хочу сравнить с мастером. enter image description here

  2. Далее появится окно. Выберите Files и нажмите cmd + d

enter image description here

  1. Еще одно окно, которое показывает diff. Вы можете выполнять много разных типов различий. Используйте cmd + shift + ] и cmd + shift + [ для переключения между файлами.

enter image description here

Diff Tip: IntelliJ предоставляет расширенные функции сравнения. Вы можете проверить это на 3-м изображении.

Ответ 2

Теперь это реализовано. Чтобы сравнить две ветки, вы делаете:

  • Посмотрите на одну из ветвей, с которыми хотите сравнить.
  • Выберите ветку, которую вы хотите сравнить, в раскрывающемся списке Git в строке состояния в правом нижнем углу окна IntelliJ. Отобразится всплывающее окно с некоторыми параметрами.
  • Выберите опцию "Сравнить".
  • Это по умолчанию показывает все фиксации, которые вы также можете выбрать вкладку "Diff", чтобы отобразить фактические изменения.

Все это описано более подробно в одном из своих сообщений .

Ответ 3

Пожалуйста, просмотрите раздел Сравнить в одном из своих блогов posts.

Ответ 4

Это реализовано сейчас. Вы щелкаете правой кнопкой мыши на проекте и выбираете "Git - сравнить с веткой..." и выбираете master ветку. Готово. Различаются все файлы.

Ответ 5

Если вы просто хотите сравнить свой открытый файл с другой веткой в ​​бок о бок, просто перейдите в VCS → Git → Compare with Branch.

Ответ 6

Щелкните правой кнопкой мыши на классе и выберите опцию Git, где вы увидите сравнение с опцией ветки, где вы можете выбрать конкретную ветку.

Ответ 7

Android Studio, основанной на IntelliJ IDEA (с 2018.3), вы можете использовать функцию просмотра View Pull Requests на просмотр для просмотра PR на GitHub PRs

 VCS -> Git -> View Pull Requests

enter image description here

Узнайте больше здесь