Средство просмотра различий файлов Team Foundation Server (TFS) — настройка с помощью другого инструмента

Я использую Team Foundation Server (TFS) для Visual Studio 2005.

Всякий раз, когда я хочу сравнить версии двух файлов, TFS отображает окно с различиями.

Проблема в том, что он всегда разделен по вертикали.

На самом деле, почти каждый раз я бы предпочел разделить его по горизонтали. Я уже просмотрел варианты TFS и погуглил, но ничего не нашел. Я в ужасе от мысли, что такой возможности нет!

Есть ли способ настроить TFS для разделения по горизонтали?


person Luis Filipe    schedule 09.10.2008    source источник


Ответы (5)


Я обнаружил, что встроенного в TFS инструмента определения различий катастрофически не хватает, поэтому я установил WinMerge (http://www.winmerge.org/) в моей среде в Инструменты -> Параметры -> Управление исходным кодом -> Visual Studio Team Foundation.

Хороший пост в блоге существует ниже:

http://www.vitalygorn.com/blog/post/2007/12/Better-DiffMerge-tool-for-TFS.aspx

person Damien Ryan    schedule 10.10.2008
comment
Вот еще один хороший подробный блог, показывающий, как настроить и использовать WinMerge в VS: blog.paulbouwer.com/2010/01/31/ - person Ray; 06.08.2010
comment
Спасибо за ваш вклад - person Luis Filipe; 17.08.2010
comment
Ссылка в ответе не работает, но ссылка @RayVega у меня сработала. - person steinar; 06.02.2014

Нет возможности изменить ориентацию встроенной утилиты diff/merge. Есть много сторонних инструментов (некоторые бесплатные, некоторые нет) на выбор. Ознакомьтесь с этим сообщение от Джеймса Мэннинга, в котором он отслеживает правильные значения команд/аргументов, которые следует использовать при настройке различных инструментов для использования в операциях Team Foundation по сравнению и (контенту) слиянию.

person Scott Dorman    schedule 10.10.2008

Похоже, это более подробное описание того, как использовать Winmerge в TFS — http://www.neovolve.com/post/2007/06/19/using-winmerge-with-tfs.aspx

person Brady Moritz    schedule 15.01.2010

У меня есть Visual Studio 2012, и я могу выбирать между параллельными опциями и встроенным режимом. В встроенном режиме до и после отображаются одно под другим, так что у меня есть полное окно для редактирования.

Похожий пост на StackOverflow

person Praveen Nayak    schedule 25.09.2014

Чтобы использовать WinMerge (на SourceForge), вам нужно перейти в раздел Инструменты > Параметры > Управление исходным кодом > Visual Studio Team Foundation Server (Visual Studio 2015; в других версиях этот параметр может иметь несколько иной места). На этой странице параметров выберите Настроить инструменты пользователя... и в этом диалоговом окне выберите Добавить..., чтобы добавить информацию для вашего инструмента сравнения.

В диалоговом окне «Инструмент настройки» я установил следующую информацию:

  • Расширение: .*
  • Операция: Compare (или Merge, если хотите)
  • Команда: Путь к WinMergeU.exe
  • Аргументы: /x /e /u /wl /wr /dl %6 /dr %7 %1 %2
person palswim    schedule 31.03.2016
comment
Я опубликовал этот ответ, потому что другие ответы просто содержали ссылки на контент. - person palswim; 01.04.2016