Использование встроенного в Visual Studio Diff Tool для просмотра различий в P4VS
Visual Studio имеет отличный внутренний инструмент сравнения: https://www.visualstudio.com/en-us/docs/tfvc/compare-files
Я использую Perforce в Visual Studio через плагин P4VS. Плагин добавляет подменю "Diff", когда вы щелкаете правой кнопкой мыши на вкладке файла. Но по умолчанию все операции сравнения выполняются P4M, а не внутренним инструментом сравнения Visual Studio:
К чести, P4VS позволяет выбрать другое приложение сравнения. Но положение для операции командной строки. Я не знаю, как заставить его использовать текущий экземпляр инструмента сравнения Visual Studio. Есть способ сделать это?
1 ответ
Вы можете абсолютно использовать инструмент Diff Visual Studio! Вам просто нужно запустить devenv с /diff
опция: https://msdn.microsoft.com/en-us/library/jj874068.aspx
Это приведет к появлению diff в текущем экземпляре Visual Studio.
Чтобы настроить это в разделе "Приложение сравнения по умолчанию" в диалоговом окне параметров "Управление исходным кодом" > "Выполнить - разнести / слить", указанном в вопросе:
- Выберите "Другое"
- В поле "Местоположение" укажите путь к файлу devenv.exe (путь по умолчанию: "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe").
- Для "Аргументов" используйте "/diff %1 %2"
Таким образом, ваш диалог будет выглядеть примерно так: