Есть ли хороший инструмент для сравнения конкретно файлов web.config, чтобы определить, какие настройки имеют разные значения, и какой файл имеет настройки, которые не отображаются в обоих.
Сравнение XML должно делать трюк, или XSLT может работать. Там должен быть инструмент для настроек web.config?
Ответ 1
https://github.com/CameronWills/FatAntelope
Этот инструмент будет сравнивать два файла web.config и генерировать преобразование web.config из разницы.
Отказ от ответственности:
Я написал это... Я хотел сравнить два файла web.config и сгенерировать преобразование. Но я не мог найти ничего, чтобы помочь намного больше стандартных инструментов для текстовых файлов (WinMerge и т.д.), Которые не очень хорошо работают для XML. Поэтому я создал один:)
Ответ 2
WinMerge поможет вам лучше всего, если вы отформатируете оба ваших файла... вы можете форматировать в самой Visual Studio, а затем сравнить WinMerge...
Ответ 3
BeyondCompare среди многих других utils
Ответ 4
По моему опыту, слияние Araxis - лучший инструмент для сравнения любых документов:
http://www.araxis.com/merge/index.html
Используйте его самостоятельно на работе.
Ответ 5
Использовать diff
Он будет аккуратно указывать точные строки и текст, который отличается.
Diff Utilities доступны и для окон. Загрузить здесь.
Ответ 6
В Wikipedia есть сравнение инструментов сравнения файлов. Возьмите свой выбор: o)
Ответ 7
Используйте winmerge.
Вы должны привыкнуть к управлению версиями, подрывной деятельности и tortoisesvn, а ankhsvn предоставляет доступ к svn из Visual Studio.