[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