Показать сообщение отдельно
Старый 18.10.2017, 03:15   #6  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,038 / 1629 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
Цитата:
Сообщение от mazzy Посмотреть сообщение
как потом люди сравнивают?
хуже всего, конечно поднимать в акс7 апгрейднутый функционал - функционал который уже подняли "за один проход", но в акс6 его доработали.
Вроде это не так сложно как видится. Самая главная проблема - это отсутствие нормальной тулзы сравнения как было в ах2012. Я перепробовал все что нашел на википедии в разделе XML compare и единственный вариант который хоть как-то понимал XML АХ7 - это Oxygen XML Editor(т.е. он как раз выполняет разбитие на методы, позволяет сравнивать внутри и вне метода - это не всегда работает, но у других утилит не работает вообще)
Сам процесс такой(т.е. допустим нужно поднять инкрементальные изменения за месяц из 2012 в АХ7)
  • Конвертите приложение 2012 в АХ7, кладете его в папку на сервере АХ7
  • В 2012 создается проект с изменениями(используя MorphX VCS)
  • Далее в 2012 идете по этому проекту, сравнивая элементы на начало-конец месяца в 2012(используя MorphX VCS) в одном окне, и такой же элемент в Oxygen XML Editor
  • В большинстве случаев изменения легко идентифицируются и достаточно прощелкать стрелками мержа в Oxygen XML Editor(с классами и таблицами довольно просто, самое сложное с формами)
За это сообщение автора поблагодарили: mazzy (2), Ace of Database (3).