Как сравнить разные отрасли на Visual Studio код 1.9? Является ли это возможным?
Как сравнить разные ветки на Visual Studio код
Ответ 1
UPDATE
Теперь это доступно:
https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory
до сих пор он не поддерживается, но может следовать за ним: github
Ответ 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
Вот пошаговое руководство:
- Установите расширение GitLens: GitLens
Значок GitLens появится в навигационной панели, нажмите на него
Нажмите на сравнение
Выберите ветки для сравнения
Теперь вы можете увидеть разницу. Вы можете выбрать любой файл, для которого вы хотите увидеть разницу
Ответ 5
Теперь это возможно, используя расширение githistory.
Вот небольшой трюк: вы можете сравнить последние коммиты с каждой ветки, и это будет то же самое, что сравнивать две ветки рядом или создавать PR.
Здесь, как это сделать, используя расширение githistory:
- Открыть githistory
- Выберите последнюю фиксацию из текущей ветки, нажав "Значок Git Commit" → (Обычно это должен быть последний фиксатор списка). В раскрывающемся раскрывающемся меню нажмите "Выбрать эту фиксацию".
- Выберите последнюю фиксацию из ветки, которую вы хотите сравнить, нажав "Git Commit Icon".
- В результате выпадающее меню должно появиться с несколькими вариантами → Выберите последний вариант, который говорит "Сравните с SHA", и вы увидите разницу.
Надеюсь, это поможет.
Ответ 6
Я не использую Microsoft Visual Code, я использую Microsoft Visual Studio (версия сообщества также бесплатна для некоммерческих целей). Однако даже в этой среде IDE я не понял, как определить все различия между двумя разными ветвями. Но вы можете посмотреть различия для конкретного объекта в двух разных коммитах.
Пока я не нахожу, как это сделать в Microsoft Visual Studio, я просто использую свой любимый графический интерфейс git, чтобы идентифицировать все различия между двумя коммитами (внутри одной ветки или в двух разных ветвях). Я предполагаю, что вы можете просто сделать то же самое для Microsoft Visual Code.