2008-12-03 3 views
10

Есть ли хороший инструмент для сравнения файлы web.config, чтобы определить, какие настройки имеют разные значения и какой файл имеет параметры, которые не отображаются в обоих.Инструмент для сравнения файлов web.config

Сравнение XML должно делать трюк, или XSLT может работать. Там должен быть инструмент для настроек web.config?

+2

Похоже, что большинству людей не хватает части «конкретно web.config» этого вопроса ... – Ishmael

+0

похоже, что вам не хватает того, что этот факт не имеет отношения к файловому сопоставлению – annakata

+3

Я не согласен с что, сравнивая два файла, которые находятся в том же формате, порядок, интервал и т. д., отлично работают для кода и других файлов большую часть времени. У меня есть файл web.config, который был искажен на протяжении многих лет, и ОЧЕНЬ отличается в упорядочении и разделах. Мне нужно увидеть разницу в их функции. Пробовал слияние araxis, которое является отличным программным обеспечением, но не показывает мне все виды ложных негативов для недостающих сборок просто потому, что они находятся в другом порядке. – zimmer62

ответ

0

Использование дифф

Он аккуратно указать на точные линии и текст, который отличается.

Diff Utilities доступны для окон. Download here.

+1

Давайте просто скажем, что файлы конфигурации не отсортированы одинаково, инструмент diff не покажет это, а также инструмент для разметки файла web.config на заказ. – digiguru

3

BeyondCompare среди многих других утилитами

+0

BeyondCompare isNOT бесплатный .. насколько я знаю. не так ли? –

+0

Хороший инструмент, хотя! Я думаю, что Джефф Этвуд упомянул об этом в SO Podcast. – BobbyShaftoe

+0

Ну, если это не бесплатно, то срок действия лицензии недействителен. – annakata

0

Использовать winmerge.

Вы должны привыкнуть к управлению версиями, subversion и tortoisesvn, а ankhsvn предоставляет доступ к svn из Visual Studio.

4

WinMerge поможет вам лучше всего, если вы форматировать как файлы ... Вы можете форматировать в самой Visual Studio, а затем сравнить в WinMerge ...

1

По моему опыту, Araxis слияние является лучшим инструментом для сравнения любого документы:

http://www.araxis.com/merge/index.html

Используйте это сам на работе.

6

https://github.com/CameronWills/FatAntelope Этот инструмент будет сравнивать два файла web.config и генерировать преобразование web.config из разности.

Отказ от ответственности: Я написал это ... Я хотел сравнить два файла web.config и сгенерировать преобразование. Но я не мог найти ничего, чтобы помочь намного больше стандартных инструментов для текстовых файлов (WinMerge и т. Д.), Которые не очень хорошо работают для XML. Итак, я создал один :)

+1

Этот вопрос был опубликован семь лет назад, тогда правила были разными. На самом деле вопрос сейчас закрыт - новые ответы не будут разрешены. Предотвратить задаваемые вопросы невозможно. Если у вас есть дополнительные вопросы, не стесняйтесь [входить в чат] (https://chat.stackoverflow.com/rooms/41570/so-close-vote-reviewers). –

+0

Звучит потрясающе! Я обязательно попробую. :) – user2173353

+1

7 лет, но по-прежнему актуально, когда вам приходится искать старые системы с несинхронизированными web.configs. Я попробую ваше решение и дам вам несколько моментов! – McGaz

 Смежные вопросы

  • Нет связанных вопросов^_^