Сопоставление типа файла со средством сравнения
С помощью средства сравнения, по умолчанию входящего в состав Visual Studio, можно сравнивать текстовые и XML-файлы. А для указываемых пользователем типов файлов можно включать другие средства сравнения файлов. Можно использовать любое средство сравнение, которое в качестве аргументов командной строки поддерживает полные пути двух сравниваемых файлов.
Необходимые разрешения
Для выполнения данной процедуры необходимо, чтобы пользователь входил в группы безопасности Администраторы или Пользователи на компьютере, на котором установлен продукт Visual Studio. Дополнительные сведения см. в разделе Разрешения Team Foundation Server.
Сопоставление типа файла со сторонним средством сравнения
Выполните одно из следующих действий.
В Visual Studio в меню Сервис выберите пункт Параметры.
В диалоговом окне Параметры разверните пункт Система управления версиями, щелкните Visual Studio Team Foundation Server и щелкните Пользовательский инструментарий.
— или —
В Windows нажмите кнопку Пуск, последовательно выберите Все программы, Microsoft Visual Studio 2010, Набор средств Visual Studio и выберите пункт Командная строка Visual Studio (2010).
Введите tf diff /configure.
В диалоговом окне Пользовательская настройка нажмите кнопку Добавить.
Будет открыто диалоговое окно Средство настройки.
В поле Расширение укажите расширение (например, .cpp), которое следует связать с этим средством.
В списке Операция выберите Сравнение.
В поле Команда введите имя средства и путь к нему или щелкните многоточие (…), чтобы найти и задать это средство. Результат должен иметь примерно следующий вид:
C:\Program Files\OtherDiff\otherdiff.exe
В текстовом поле Аргументы введите все аргументы, необходимые для запуска этого средства:
%1: путь к исходному файлу;
%2: путь к конечному файлу;
%5: параметры, задаваемые пользователем с помощью параметра /option команды Difference; Дополнительные сведения см. в разделе Команда Difference.
%6: метка ("понятное имя") исходного файла;
%7: метка ("понятное имя") конечного файла.
Совет
Дополнительные сведения о часто используемых средствах и аргументах для их запуска см. на следующей странице веб-сайта Майкрософт: diff/merge configuration in Team Foundation - common Command and Argument values.
Для разделения аргументов используйте пробелы.
Например, для сравнения двух файлов можно использовать следующую конструкцию:
%1 %2
Для передачи в средство пробелов или кавычек используйте кавычки.
Если аргумент включает один или несколько пробелов, его следует заключать в кавычки (""). Если аргумент содержит один или более символов кавычек, сразу после символа кавычек в аргумент следует добавить еще один символ кавычек. Например, можно указать следующий аргумент:
"This "" embeds a double quote"
Передавайте в средство метки ("понятные имена").
Если средство поддерживает отображение меток ("понятных имен"), как, например, c:\workspace\test\MyWindow.xaml.cs;C5 (server) 4/26/2010 1:32 PM, для передачи в средство меток можно использовать аргументы %6 и %7. Если эти параметры не указаны, в средстве могут отображаться имена временных файлов, которые сложно читать.
Например, для отображения меток можно использовать следующую конструкцию:
%1 /title1=%6 %2 /title2=%7
Примечание
Эта функция не имеет отношения к меткам системы управления версиями, которые применяются для обозначения конкретных версий элементов, как это описано в разделе Использование меток для создания снимков файлов.
Нажмите кнопку ОК.
Если требуется указать большее число файлов, повторите шаги 4−9.
Нажмите кнопку ОК.
См. также
Другие ресурсы
Журнал изменений
Дата |
Журнал |
Причина |
---|---|---|
Август 2010 |
Добавлены подробные сведения о том, как задавать значения аргументов. Добавлена ссылка на сведения о популярных внешних средствах. |
Обратная связь от клиента. |