|
![]() |
#1 |
Сенбернар
|
Цитата:
В 2009-й - оно тоже есть и работает.. Сервис - Средства разработки - Обновить код - Сравнение слоев. Все работает.. Вот как-то так.. PS : Мне почудилось, или раньше картинку сюда можно было прямо с компа вставить? Потому как теперь оно требует URL, а выгружать картинки куда-то - мне лениво )) PPS : Вот оно )) ![]() ![]()
__________________
Best Regards, Roman Последний раз редактировалось RVS; 31.03.2015 в 15:28. |
|
|
За это сообщение автора поблагодарили: kia (1). |
![]() |
#2 |
Участник
|
Судя по результату, эта утилита тоже ошибается.
Для слоя берет все, а ОЛД без нижних слоев |
|
![]() |
#3 |
Сенбернар
|
Гм.. позвольте усомниться.. "- она всех удовлетворяет.. - а его никто не удовлетворяет" (с) анекдот, извините..
Поясните, плз, в следующем разрезе : - что, по-вашему, делает эта утилита? - что, по-вашему (или - для вашей задачи) она должна делать?
__________________
Best Regards, Roman Последний раз редактировалось RVS; 31.03.2015 в 19:30. |
|
![]() |
#4 |
Участник
|
Цитата:
Значит на слое VAR и в OLD_VAR она должна быть одинаковая. Задаю утилите сравнение var и old var. Утилита добавила таблицу в проект. Я ожидал, что ее не будет. |
|
![]() |
#5 |
Сенбернар
|
Цитата:
Теперь, чтобы удостовериться, что таблица действительно не менялась - делаем так : - наступаем на эту таблицу в дереве - правой кнопой мыши - Сравнение, задаем var и old var - жмем Сравнить Если получаем "Расхождений не обнаружено" - тогда да, таблица действительно не менялась и утилита ведет себя как-то не так. У вас именно так получается?
__________________
Best Regards, Roman |
|
![]() |
#6 |
Участник
|
И приходим к исходной проблеме.
Если так сравнивать, то в разницу попадают например поля с нижних слоев. Слой var берется с нижними слоями |
|
![]() |
#7 |
Британский учённый
|
Не совсем понимаю вашу задачу, но попробуйте сделать вот что: скопируйте в папку old все новые слои ниже var. Тогда при сравнении у вас нижние слои будут одинаковы и вы сможете увидеть разницу только в самих var слоях.
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще. |
|
|
За это сообщение автора поблагодарили: MazZzDaI (1). |
![]() |
#8 |
Сенбернар
|
Цитата:
- При сравнении Акса "смотрит" на VAR-слой именно так, как она работает.Вот так :Про слои в Аксе - и это, ИМХО, правильно. Представьте следующее : - вы сделалли некую доработку на USR. Затем перенесли ее на CUS. Сравнение USR с OLD_USR честно покажет вам, что доработка "опущена" на слой CUS (если бы было "по-вашему", сравнение показало бы что - о, ужас-ужас!! - доработка удалена) Это к вопросу о том, почему так работает сравнение. - не понимаю проблему. Вы дали описание только части задачи, имхо : Цитата:
Сообщение от kia
Нужно программно вывести список объектов, реально измененных в обновлении (в VAR слое).
Хочется сравнить только VAR слой с его OLD версией. Слой VAR чужой, пароля на него нет.
__________________
Best Regards, Roman |
|