Есть ли встроенное надстройка для визуальной студии для сравнения двух файлов и отображения результата с различиями? Я не мог найти...
Знаете ли вы, что надстройка для сравнения файлов для visual studio
Ответ 1
Я использую WinMerge. Не так хорошо, как Beyond Compare, но он бесплатный и с открытым исходным кодом.
Также проверьте Инструменты сравнения Visual Studio, это надстройка Visual Studio, которая соединяет ее с WinMerge.
Ответ 2
Здесь - отличная статья, которая описывает интеграцию многих сторонних инструментов diff и merge в Visual Studio - включая araxis, помимо сравнения, WinMerge и многие другие. Сообщение крайне необходимо, поскольку параметры командной строки, которые могут поставляться VS, не полностью документированы.
Лично я переключился с встроенного инструмента на Araxis и в целом доволен этим. Мне также интересно узнать о базаре, который предположительно (в соответствии с красочным автором его diff-компонента), "решает проблему diff"... У кого-нибудь есть опыт?
Ответ 3
Что касается меня, CodeCompare является полезным решением для вашей задачи. Ты можешь сравнивать, объединять и редактировать данные в одной среде - в Visual Studio.
Ответ 4
В дополнение к djeidot ответьте: будьте осторожны, если вы используете Visual Studio 2010, Инструменты сравнения Visual Studio отлично работают с VS 2008, но не в VS 2010...
Ответ 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 это сделка,
Ответ 10
Инструменты SlickEdit У инструментария Versioning Toolbox есть тот же инструмент diff, который встроен в редактор редактора SlickEdit. Версия Versioning Toolbox не является бесплатной, но и не такая дорогостоящая. Инструмент diff очень хорош.