Подтвердить что ты не робот

Знаете ли вы, что надстройка для сравнения файлов для visual studio

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

4b9b3361

Ответ 1

Я использую WinMerge. Не так хорошо, как Beyond Compare, но он бесплатный и с открытым исходным кодом.

Также проверьте Инструменты сравнения Visual Studio, это надстройка Visual Studio, которая соединяет ее с WinMerge.

Ответ 2

Здесь - отличная статья, которая описывает интеграцию многих сторонних инструментов diff и merge в Visual Studio - включая araxis, помимо сравнения, WinMerge и многие другие. Сообщение крайне необходимо, поскольку параметры командной строки, которые могут поставляться VS, не полностью документированы.

Лично я переключился с встроенного инструмента на Araxis и в целом доволен этим. Мне также интересно узнать о базаре, который предположительно (в соответствии с красочным автором его diff-компонента), "решает проблему diff"... У кого-нибудь есть опыт?

Ответ 3

Что касается меня, CodeCompare является полезным решением для вашей задачи. Ты можешь сравнивать, объединять и редактировать данные в одной среде - в Visual Studio.

Ответ 5

Visual Studio 2005 Team Edition имеет встроенную версию (на основе WinDiff?), но вы можете включить сторонние инструменты, например.

Beyond Compare, который я регулярно использую.

См. здесь для справки.

Ответ 6

Эта функциональность, похоже, связана с Source Control. Таким образом, это действительно проблема управления версиями.

Если вы не используете Source Control - вы должны быть - Попробуйте Vault из www.sourcegear.com для хорошего (и бесплатно для одного пользователь) система управления коммерческим источником. Есть и другие, и они должны иметь инструмент сравнения (у Vault есть один и его установка в VS, когда вы устанавливаете клиент хранилища и подключаетесь к проекту с контролируемым источником).

Ответ 7

После добавления некоторого плагина управления версиями в визуальную студию вы можете выбрать инструмент для diff.
Perforce бесплатно отдает свой инструмент для разграничения и слияния, это очень хорошо, и вам не нужно использовать систему управления версиями perforce, чтобы использовать ее. его можно скачать со своего сайта; он называется p4merge. при запуске установщика вы должны выбрать только функцию "Инструмент визуального слияния (P4Merge)" и отменить выбор других функций, которые имеют значение только в том случае, если вы используете perforce.

лично я использую vim, потому что он делает синтаксическую раскраску (которую я считаю очень полезной, особенно когда вы делаете diff или merge), но она имеет крутую кривую обучения.

Ответ 8

Не то, что я знаю, но Beyond Compare, вероятно, стоит посмотреть в любом случае.

Ответ 9

В зависимости от вашего варианта использования я бы рекомендовал VisualSVN. Вы получите функцию управления версиями SVN, встроенную в VS IDE, плюс возможность сравнивать любой файл исходного кода с любым из файлов с проверкой в ​​SVN.

Он устанавливает все предварительные условия для вас SVN (Subversion), TortoiseSVN, Diff и ANDSVNN (интеграция с Visual Studio).

В нем также есть хороший быстрый установщик Windows для сервера SVN, который беспокоится о apache и т.д., поэтому вам не нужно.

Существенный для не-linux geek, он не бесплатный, но при цене $49 это сделка,

http://www.visualsvn.com/

Ответ 10

Инструменты SlickEdit У инструментария Versioning Toolbox есть тот же инструмент diff, который встроен в редактор редактора SlickEdit. Версия Versioning Toolbox не является бесплатной, но и не такая дорогостоящая. Инструмент diff очень хорош.