Есть ли способ увидеть git diff от origin/master с помощью кода Visual Studio?
Используя код Visual Studio (версия 1.11.2), я могу легко увидеть бок о бок графический diff моих текущих изменений, нажав кнопку "Управление источником" на левой панели. Но как только я ввожу эти изменения в свой локальный репозиторий, я не могу найти способ увидеть тот же бок о бок diff от origin/master.
Другими словами, есть ли способ создать инструмент сравнения Visual Studio Code (версия 1.11.2), чтобы показать мне, что я вижу, когда я делаю git diff origin/master
, но также и в боковом боковом графическом различии?
Ответы
Ответ 1
Вы можете использовать расширение для этого.
Два хороших варианта:
Gitlens: https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens
С помощью этого можно использовать действие >GitLens: Compare File with...
для сравнения с любой ветвью (локальной или удаленной).
Вы также можете использовать Git История: https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory
Вы можете просмотреть всю историю файлов и сравнить с текущей версией с действием >Git: View File History
.
Ответ 2
От использования контроля версий в VS Code
добавьте это в конфигурационный файл git, например ~/.gitconfig
[diff]
tool = vscode
[difftool "vscode"]
cmd = code --wait --diff $LOCAL $REMOTE
при использовании git difftool HEAD HEAD^
, git спросит, использовать ли vscode
Ответ 3
ЧТОБЫ УВИДЕТЬ РАЗЛИЧИЕ ЛОКАЛЬНЫХ ФАЙЛОВ (Я знаю, что вы просите узнать разницу между удаленными файлами). Нажав на значок управления исходным кодом, вы увидите все файлы, которые были изменены, и выбрав любой файл, мы сможем увидеть разницу в коде.
чтобы увидеть изменения Мы сделали файлы,
![Screenshot of VScode showing difference in Package.json file]()
Ответ 4
Он не использует VSCode, но если вы просто хотите увидеть краткое изложение изменений... просто запустите PR из ветки на github
Ответ 5
Из Блог MSDN
Просмотр различий
Наш инструмент Git поддерживает просмотр Diffs в VS Code. Щелкните файл в представлении Git, чтобы отобразить бок о бок. Это позволяет сравнить текущий файл с предыдущей версией: