[Devel] [Задача 6208] Контроль и принятия изменений в репозитории Яуза
Pavel Vaynerman
pv на etersoft.ru
Ср Ноя 24 15:15:21 MSK 2010
Среда 24 ноября 2010, Evgeny Sinelnikov написал:
> 24 ноября 2010 г. 13:50 пользователь <bugs на lists.etersoft.ru> написал:
> > http://bugs.etersoft.ru/show_bug.cgi?id=6208
> >
> > Pavel Vainerman <pv на etersoft.ru> changed:
> >
> > What |Removed |Added
> > -------------------------------------------------------------------------
> > --- Hours Worked| |0.07
> >
> > --- Comment #26 from Pavel Vainerman <pv на etersoft.ru> 2010-11-24 13:50:33
> > MSK ---
> >
> >> К сожалению, гигантский связный configure.xml принципиально подвержен
> >> коллизиям. В идеале, стоит делегировать его правку кому-то одному.
> >
> > Это не реально. Это основной файл - для всех алгоритмов,
> > и замыкать работу на одного - невозможно.
> >
> > P.S. У меня была идея (пока только умозрительная), делать конфигурацию
> > в БД (MySQL например). А потом генерировать configure.xml.
> > Ну а другая.. в приенципе использовать SQLite.
>
> По моему разбить файл на несколько файлов - более простой и надёжный
> вариант. База данных, в итоге, тоже хранит таблицы в отдельных файлах,
> блобах и т.п.
...
> По моему, разбить configure.xml файлы и подразумевать под
> конфигурацией не один файл, а каталог проще и надёжнее. При этом
> отдельные файлы и править легче и потенциальные конфликты возникать
> будут только на правке одних и тех же файлов.
Помоему тогда начнётся морока с тем, чтобы все эти файлы поддерживать в
"синхронном состоянии" (по идентификаторам, именам и т.п.). И конфигураторы
писать в каком-то смысле сложнее...
--
Pavel Vaynerman
www.etersoft.ru
Подробная информация о списке рассылки Devel