1

Я только что установил плагин Mercurial Source Control (visualhg) для MS Visual Studio 2010, чтобы опробовать некоторые функции систем управления исходным кодом.

Когда я щелкнул по команде "Добавить выбранные файлы", VS2010 только что рухнул, и программа Windows Error Report сообщила мне, что нужно перезапустить VS2010. Это происходит каждый раз, когда я нажимаю на команду "Добавить выбранные файлы", и это раздражает.

У кого-нибудь есть решение?

1 ответ1

0

Используйте ручной процесс:

Первым шагом настройки интеграции является создание внешних записей инструментов для различных команд, которые вы хотите запустить из Visual Studio. Используя следующие шаги, вы получите одну или несколько команд hg.

  1. Перейдите в пункт меню «Инструменты -> Внешние инструменты».

  2. Нажмите «Добавить».

  3. Назовите инструмент в поле «Заголовок». Я выбрал «hg annotate», «hg diff» и «hg log».

  4. В текстовом поле «Команда» укажите путь к TortoiseHg, обычно «C:\Program Files\TortoiseHg\thg.exe».

  5. Заполните правильные аргументы. Переменная $(ItemPath) указывает на текущий файл. Рекомендуется заключать элемент в кавычки, так как на вашем пути могут быть пробелы. Вот различные инструменты для команд, которые я использую:

    Annotate: annotate -n $(CurLine) «$(ItemPath)»

    Diff: vdiff «$(ItemPath)»

    Журнал: журнал «$(ItemPath)»

  6. В «Начальном каталоге» укажите путь в своем хранилище. Я выбрал $(ItemDir) для простоты. Вы также можете использовать $(SolutionDir) или один из других. Отметьте «Закрыть при выходе», или вы получите досадное открытое окно команд. Обратите внимание на позицию вашей записи в списке (8-й и т.д.). Вы должны будете использовать это позже.

  7. Повторите шаги 2–7 для различных команд и нажмите «ОК» для сохранения.

Рекомендации

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .