Как сравнить разные ветки на Visual Studio код

Как сравнить разные отрасли на Visual Studio код 1.9? Является ли это возможным?

Ответы

Ответ 2

Я бы рекомендовал использовать: Git Lens.

Ответ 3

Используйте плагин Git History Diff для простого параллельного разветвления веток:

https://marketplace.visualstudio.com/items?itemName=huizhou.githd

Перейдите по ссылке выше и прокрутите вниз до анимированного GIF файла под названием Diff Branch. Вы увидите, что вы можете легко выбрать любую ветку и провести параллельное сравнение с веткой, в которой вы находитесь! Это похоже на предварительный просмотр того, что вы увидите в Github Pull Request. Для других вещей Git я предпочитаю встроенную функциональность VSCode или Git Lens, как уже упоминали другие. Тем не менее, вышеупомянутый плагин отлично подходит для выполнения разветвления ветвления (т.е. для тех, кто делает Git-поток с ребазой и должен предварительно просмотреть, прежде чем принудительное увеличение до Github PR).

Ответ 4

Ответ 2019

Вот пошаговое руководство:

  1. Установите расширение GitLens: GitLens
  2. Значок GitLens появится в навигационной панели, нажмите на него

    Git lens icon

  3. Нажмите на сравнение

    enter image description here

  4. Выберите ветки для сравнения

    enter image description here

  5. Теперь вы можете увидеть разницу. Вы можете выбрать любой файл, для которого вы хотите увидеть разницу

    enter image description here

Ответ 5

Теперь это возможно, используя расширение githistory.

Вот небольшой трюк: вы можете сравнить последние коммиты с каждой ветки, и это будет то же самое, что сравнивать две ветки рядом или создавать PR.

Здесь, как это сделать, используя расширение githistory:

  1. Открыть githistory
  2. Выберите последнюю фиксацию из текущей ветки, нажав "Значок Git Commit" → (Обычно это должен быть последний фиксатор списка). В раскрывающемся раскрывающемся меню нажмите "Выбрать эту фиксацию".
  3. Выберите последнюю фиксацию из ветки, которую вы хотите сравнить, нажав "Git Commit Icon".
  4. В результате выпадающее меню должно появиться с несколькими вариантами → Выберите последний вариант, который говорит "Сравните с SHA", и вы увидите разницу.

Надеюсь, это поможет.

Ответ 6

Я не использую Microsoft Visual Code, я использую Microsoft Visual Studio (версия сообщества также бесплатна для некоммерческих целей). Однако даже в этой среде IDE я не понял, как определить все различия между двумя разными ветвями. Но вы можете посмотреть различия для конкретного объекта в двух разных коммитах.

Пока я не нахожу, как это сделать в Microsoft Visual Studio, я просто использую свой любимый графический интерфейс git, чтобы идентифицировать все различия между двумя коммитами (внутри одной ветки или в двух разных ветвях). Я предполагаю, что вы можете просто сделать то же самое для Microsoft Visual Code.