Разница между фиксациями в Visual Studio 2015 с использованием git
Используя Visual Studio 2015 Update 2 и git в качестве источника управления, как вам отличается от двух коммитов на ветке? Обратите внимание, что я не говорю о diff на гранулярном уровне файла (т.е. Просматривать историю файла и сравнивать), а скорее для целых коммитов.
Я бы ожидал, что смогу сравнить при просмотре истории ветки, но опция не существует. Здесь отображается контекстное меню, которое я вижу при щелчке правой кнопкой мыши на фиксации при просмотре истории ветки:
![введите описание изображения здесь]()
Где сравнение
Ответы
Ответ 1
Пока это невозможно в Visual Studio 2015, эта функциональность будет включена в Visual Studio 2017.
В Visual Studio 2017 можно будет получить изменения между двумя разными коммитами. Доступ к этой функции можно получить, выбрав две записи на странице истории и выбрав команду "Сравнить Commits...":
![Compare Commits entry point]()
Эта функциональность присутствует в предварительных версиях Visual Studio 2017, поэтому вы можете попробовать ее и посмотреть, является ли она тем, что вы ищете.
Ответ 2
Не знаю о обновлении VS 2015 2. Но в обновлении 3 вы можете...
1) Щелкните правой кнопкой мыши фиксацию из истории и выберите Просмотреть данные комманды из контекстного меню
2) Щелкните правой кнопкой мыши файл, который вы хотите просмотреть, и выберите "Сравнить с предыдущим" в контекстном меню.
3) Открыть окно diff...
(Не думайте, что вы можете получить diff с двумя не последовательными коммитами.)