ОБСУЖДЕНИЕ

Утилиты для сравнения БД Domino

57 ответов 25,6 тыс.
AI-выжимка обсуждения скоро
Здравствуйте!
Для текстовых файлов существуют удобные программы для сравнения файлов на наличие вставок, удалений, изменений. Существуют ли подобное для сравнения шаблонов лотуса? В поиске ничего не нашел, разве что у теамстудио что-то будет...
 
Здравствуйте!
Для текстовых файлов существуют удобные программы для сравнения файлов на наличие вставок, удалений, изменений. Существуют ли подобное для сравнения шаблонов лотуса? В поиске ничего не нашел, разве что у теамстудио что-то будет...
Сохраняем синопсисы баз в тектсовые файлы и натравливаем fc (ну или что-нибудь посерьёзнее). Для больших баз — по частям.
 
не, я токо названия подсказал ))
 
А зачем синопсис? Лучше тогда уж DXL...
Как раз уже смотрю что можно из этого получить... На вскидку: не нравится, что полученный DXL-файл идет сплошным текстом, скрипты без перехода на новую строку и т.д.
А сами чем пользуетесь или никогда не было надобности посмотреть изменения между двумя шаблонами?
 
На вскидку: не нравится, что полученный DXL-файл идет сплошным текстом, скрипты без перехода на новую строку и т.д.
Это ты не в том чем-то смотришь, наверное. В блокноте попробуй, к примеру.

Дизайнер, Синопсис, Дельта.
 
Это ты не в том чем-то смотришь, наверное. В блокноте попробуй, к примеру.
В блокноте смотрю. Отступы-табы сохраняются, а переходы на новую строку нет. В этом случае конечный dxl надо будет прогонять еще через XSLT, наверное, чтобы сам файл был нормального вида.
Дизайнер, Синопсис, Дельта.
Не подскажите где можно взять дельту посмотреть (желательно не триал)?:)
 
В блокноте смотрю
Странно, в другом блокноте тогда, может, в нотепад++, хотя бы увидеть есть ли там символы окончания строки и какие. А чем выгружал, стандартным экспортером в дизайнере?
Дельту? Не знаю где взять, у меня была на работе.
 
Ага, если не в виндузовом нотепаде, то нормально отображает (хотя у меня тоже виндус 7 стоит).
 
Тогда еще сразу вопрос. Посмотрел C++ API для работы с DXL, выгружается все нормально. Возник вопрос: может ли возникнуть такая ситуация, что в одном случае какой-то элемент (форма, вьюха) сначала будут в начале DXL-файла, а потом в середине или в конце, но по содержимому она не менялась (просто переместилась)? Если да, то можно как-то упорядочить их "попроще", а не лопатить весь файл вручную и менять местами XML-теги?
 
Посмотрел C++ API для работы с DXL, выгружается все нормально
Хм. А средствами LS что не устраивает? NotesDXLxxx classes
Возник вопрос: может ли возникнуть такая ситуация
Может
Если да, то можно как-то упорядочить
Остальное зависит от средства проверки, если будешь использовать текстовый процессор, то желательно иметь такой, что определяет переносы.
Но правильнее было бы использовать такой софт, который работает с XML-сущностями. Затянул, сравнил, показал какие отличаются, возможно, чем.
 
... можно как-то упорядочить их "попроще", а не лопатить весь файл вручную и менять местами XML-теги?
Выгружайте всё по отдельности. Для этого используйте: NotesNoteCollection class -> notesDXLExporter.Export(NotesNoteCollection).

Для наглядного сравнения очень неплоха WinMerge. Если изменений не было, то она при открытии сразу об этом сообщает, в противном случае отображает разницу цветами.
 
По ссылке OKEN про ускорение работы дизайна, нашел совет сравнения баз самим дизайнером.
Use an alternative Eclipse Navigator when comparing elements across databases
Посмотрите всю страницу, как сравнивать отдельные элементы разных баз написано в самом низу страницы.
Так же там указано, что данный способ позволяет изменять код элементов "на лету".
Лично мнение: не так удобно, как сравнение 2х XML, но вполне понятно. Можно привыкнуть.

ВНИМАНИЕ!
Не используйте в сравнении редактирование "на лету".
Скорее всего у меня что-то с настройками, но русские буквы не воспринимаются. Результат: китайские иероглифы.
Так же не надо использовать редактирование, если вы сравниваете базы целиком - клиент выпал, без сообщений, в процессах остался висеть.
 

Похожие темы

Статистика тем

Создано
hosm,
Последний ответ от
savl,
Ответы
57
Просмотры
25 557