SVN репозиторий и MySQL

Активист

Активист
Команда форума
SVN репозиторий и MySQL

Вопрос, есть ли фичи к SVN что бы можно было синхронизировать не только файлы но и бд, платформа win32
Или еще какой-нибуть сервер/клиент для синхронизации версий?
 

akd

dive now, work later
Команда форума
а мы чистый дамп начальной версии держим отдельно, шоб не качать каждый раз а в свн кладем изменения в виде change_YYYYMMDDHHII.sql
 

ys

отодвинутый новичок
>akd

Вроде как svn сам изменения и передает на сервер.
 

denver

?>Скриптер
Точно, svn передает только патчи. И на сервер, и с сервера. Ну если только файл не бинарный.
 

akd

dive now, work later
Команда форума
ys, все так и есть. имя change_.. там просто вместо хххххх.
 

denver

?>Скриптер
akd
Угу, просто если бы вы держали в SVN только два файла: дамп чистой и дамп текущей, было бы экономней в любом случае. Дамп текущей без всяких YYYMMDDHH разумеется.
 

Активист

Активист
Команда форума
А как сведение версий? Тоесть alter, insert у разных разработчиков.
Например разработчик 1 делает
alter table `blabla` ADD `someText` TEXT NOT NULL
insert into `blabla`(...., после чуть сразу второй разработчик делает

alter table `blabla2` ....
insert `blabla2` ....

У SVN - в этом случае Marge)

Сейчас у меня install.txt.v43 например, приходится переименовать в install.txt выполнять изменения (т.е. например при обновлении базы создается install.txt.#revision)
 

akd

dive now, work later
Команда форума
denver, было бы, но у нас свои заморочки с тестерами.
дамп текущей нам это смерть просто, поэтому коммитятся только оттестированые релизы именно вот такими пакетами. :)

-~{}~ 12.04.07 11:39:

denver, ну и потом есть написанный "апдейтер", которому говоришь где стоит чистая база на твоей машине, где лежат чекаутные пакеты и он уже сам приводит ее к текущему релизу.
 

ys

отодвинутый новичок
akd

Порекомендуй этим "тестерам" почитать man svn или документацию на русском, которую без труда можно найти в поисковиках.

Понятие "чистая база" остается для меня загадкой. Это какая, пустая?
 

akd

dive now, work later
Команда форума
ys, не совсем пустая, какие-то тест данные там есть и дефолтные настройки системы.
учитывая, что параметров там ~650 на данный момент и многие из них кардинально меняют поведение системы + многие затачивают систему под конкретную персонализацию ..
вообщем там сложно все + есть пара исторических дибилизмов, которые пока никто не решается переписать.
 
Сверху