Используйте ручной процесс:
Первым шагом настройки интеграции является создание внешних записей инструментов для различных команд, которые вы хотите запустить из Visual Studio. Используя следующие шаги, вы получите одну или несколько команд hg.
Перейдите в пункт меню «Инструменты -> Внешние инструменты».
Нажмите «Добавить».
Назовите инструмент в поле «Заголовок». Я выбрал «hg annotate», «hg diff» и «hg log».
В текстовом поле «Команда» укажите путь к TortoiseHg, обычно «C: \ Program Files \ TortoiseHg \ thg.exe».
Заполните правильные аргументы. Переменная $ (ItemPath) указывает на текущий файл. Рекомендуется заключать элемент в кавычки, так как на вашем пути могут быть пробелы. Вот различные инструменты для команд, которые я использую:
Annotate: annotate -n $ (CurLine) «$ (ItemPath)»
Diff: vdiff «$ (ItemPath)»
Журнал: журнал «$ (ItemPath)»
В «Начальном каталоге» укажите путь в своем хранилище. Я выбрал $ (ItemDir) для простоты. Вы также можете использовать $ (SolutionDir) или один из других. Отметьте «Закрыть при выходе», или вы получите досадное открытое окно команд. Обратите внимание на позицию вашей записи в списке (8-й и т. Д.). Вы должны будете использовать это позже.
Повторите шаги 2–7 для различных команд и нажмите «ОК» для сохранения.
Рекомендации