Различия между ветвями git, использующими Visual Studio

Я пытаюсь понять, как сравнивать ветки или коммиты, используя VS 2015.

Используя другие программы Git, я могу легко сравнивать версии, но не вижу, как это делается в VS.

Кто-нибудь может помочь?

Ответ 1

Я просто потратил немного времени, играя с текущей версией VSTS и вычислил ее (по состоянию на октябрь 2016 года):

  • Перейти в код → Филиалы
  • Нажмите значение фиксации фиксации справа от обновленной даты, как показано на этом скриншоте: vsts_screenshot

Это приведет вас к странице, которая показывает как разницу фиксации между двумя, так и сравнение файлов

Ответ 2

Чтобы сравнить конкретный объект (решение, проект, исходный файл,...) в Microsoft Visual Studio (с использованием MVS2015):

  • Найдите объект в обозревателе решений и вызовите контекстное меню (щелкните правой кнопкой мыши): выберите "Просмотр истории...". Это вызывает окно истории для этого объекта со всеми коммитами , где объект изменил (из любой ветки).
  • Multi-select две коммиты, которые вы хотите сравнить (щелкните левой кнопкой мыши по первому, Ctrl-left-click на втором).
  • Теперь подведите контекстное меню к любой из выбранных коммитов (right_click): выберите "Сравнить...". Это вызывает окно Diff для объекта в соответствующих коммитах (с различиями, выделенными красными линиями, удаляемыми из первых фиксированных или зеленых линий, добавленных во второй фиксации). Вы можете использовать полосу прокрутки в окне Diff или кнопку "Предыдущее различие" и "Следующая разница" на ленте, чтобы идти между различиями объекта.

Я не уверен, что есть способ сравнить ВСЕ элементы в двух разных коммитах (я просто вызываю GitKraken-бесплатно для некоммерческих целей или любой другой графический интерфейс для git на моем локальном репо). Gitkraken удивительно прост, хотя: выберите любые две фиксации, и все различия между этими коммитами доступны у вас под рукой.

Ответ 3

По состоянию на октябрь 2017 года, когда вы щелкнете правой кнопкой мыши на ветке под Code-> Ветви, вы получите это меню. Нажмите на сравнительные ветки.

enter image description here