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

как сравнить различные ветви в Visual studio code 1.9? Возможно ли это?

5 ответов


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


обновление

теперь он доступен:

https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory

до сих пор он не поддерживается, но может следовать за потоком для него:github


теперь это возможно с помощью githistory


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

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

перейдите по ссылке выше и прокрутите вниз до анимированного gif под названием Diff Branch. Вы увидите, что вы можете легко выбрать любую ветку и сделать бок о бок сравнение с веткой вы находитесь на! Это похоже на предварительный просмотр того, что вы увидите в запросе GitHub Pull. Для других ЖКТ материал я предпочитаю встроенную функциональность VSCode или объектив Git, как упоминали другие. Тем не менее, вышеупомянутый плагин выдающийся для выполнения ветви diffing (т. е. для тех, кто делает перебазирование git flow и должен предварительно просмотреть перед принудительным нажатием до GitHub PR).


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

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