Вопрос

ошибка SVN

Подскажите пожалуйста, в чем может быть проблема????!!!

SVN  вдруг внезапно перестал обновлять конфигурацию из хранилища

выдавая такую ошибку :

причем копирование базы данных с прода на сервер разработки ничем  не помог.

Новые изменения зафиксировать невозможно потому что требует сперва обновить изменения

а "обновить сейчас"  нельзя потому что пр попытке это сдалать ошибка (см.первый скриншот)

"восстановить из хранилища" - так же выдает туже самую ошибку (см. первый скриншот)

з.ы.

напрямую из TortoiseSVN любые коммиты проходят без ошибок

У меня такой же вопрос

10 комментариев
Лучший ответ

Попробуйте стереть колонку наследования схемы, снова заполнить и сохранить. У меня была такая проблема когда мастер не правильное наследование ставил

Попробуйте стереть колонку наследования схемы, снова заполнить и сохранить. У меня была такая проблема когда мастер не правильное наследование ставил

Александр Тыра, прошу прощения - это где?

Посмотрите в дизайнере объекта.

Зверев Александр, интересно то , что такой обьект (SysSchemaDataSource) в конфигураторе отсутствует. Или вы про какой то другой обьект ?

 

Речь об одной из схем, которые Вы недавно создали или меняли вручную или через мастер раздела. На скриншоте видно UId, проверьте по нему.

Зверев Александр, такого Uid нет. Ошибка именно в таком виде более не выдается - осталась только шапка про ошибку SQL

В таком случае проверьте, всё ли в порядке с недавно менявшимися схемами. А зачем Вы пишете жирным курсивом?

Зверев Александр, не сразу разобрался где отключается жирный курсив. Не совсем очевидно было, а он включен по умолчанию.
 
насчет схем - действительно нашел одну проблематичную. Именно она не обновляется, не восстанавливается  и не удаляется. Как ее убить ?

Если есть нормально работающая тестовая или развёрнутая из бекапа версия сайта, можно скачать эту схему оттуда в файл и загрузить из файла поверх повреждённой. Если в повреждённой при этом есть важные доработки, можно скопировать их текст. Или скачатьв файл, если даст, и попробовать программами для сравнения файлов поискать разницу.

Если именно удалить, то всё можно через базу, но нужно соблюдать осторожность.

Зверев Александр, решил проблему иначе и проще. временно перенес сбойный модуль из пакета в CUSTOM что дало возможность восстановить пакет из хранилища :))) после чего всеошибки исчезли

 

Войдите или зарегистрируйтесь, чтобы комментировать