URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 32284
[ Назад ]

Исходное сообщение
"Тематический каталог: Использование svnsync для создания зеркала репозитория. "

Отправлено auto_topic , 09-Окт-06 13:57 
Обсуждение статьи тематического каталога: Использование svnsync для создания зеркала репозитория.

Ссылка на текст статьи: http://www.opennet.ru/base/dev/svnsync.txt.html


Содержание

Сообщения в этом обсуждении
"Использование svnsync для создания зеркала репозитория. "
Отправлено scorp21 , 09-Окт-06 13:57 
эээ, а если зеркало окажется в какой-то момент недоступным? как потом пойдут одновления, с пробущенной ревизией-то?
и почему то мне кажется, что вытягивать на зеркала обновления по крону правильнее будет. где захотел там и поднял и не обязательно основной репозиторий учить этому

"Использование svnsync для создания зеркала репозитория. "
Отправлено Zert , 09-Окт-06 15:14 
A tam ne obyazatel'no posle kazhdogo kommita sync delat'. Mozhno po kronu zapuskat', raz v sutki, ili kak ugodno. svnsync tol'ko sinhroniziruet, bez raznicy, proishodili izmeneniya ili net, posle nego 2 repozitoriya budut imet' odinakovye versii. E'to tol'ko odin iz patternov primeneniya svnsync, i primer, kak mozhno vypolnyat' dejstvie vo vremya kommita.
Osnovnoj repozitorij nichemu i ne uchitsya, e'to udalyonnyj uchitsya byt' zerkalom osnovnogo.

"Использование svnsync для создания зеркала репозитория. "
Отправлено Oxyum , 12-Окт-06 16:02 
А хук на коммит в основной никто не добавлял?.. ;)

"Использование svnsync для создания зеркала репозитория. "
Отправлено imp , 20-Ноя-07 19:16 
если есть сервер №1 на синхронизацию с которым настроен сервер №2... и у сервера №1 настроен post-commit скрипт который запускает эту синхронизацию, то при выполнении синхронизации у сервера №2 тоже будет срабатывать post-commit скрипт... причём если на сервере №2 сделать checkout  в какую-то папку из свн'на на сервере №2, и добавить в post-commit сервера №2 svn update этой рабочий копии, то будем получать на "удалённом сервере" снимок рабочей копии с главного репозитория...
если добавить на сервере №2 в post-commit скрипт какой-то commit в эту рабочую копию - получим рекурсию :)

"Использование svnsync для создания зеркала репозитория. "
Отправлено kris , 10-Мрт-08 13:23 
Что то я запутался как основной сервер на post-commit сделает svnsync с file:///tmp/svn который на другом сервере?

"Использование svnsync для создания зеркала репозитория. "
Отправлено Nas_tradamus , 27-Ноя-09 17:54 
Статья очень полезная, но не понятно где какой сервер.

"Использование svnsync для создания зеркала репозитория. "
Отправлено Nas_tradamus , 27-Ноя-09 18:34 
Почитал вот это:
http://svn.collab.net/repos/svn/trunk/notes/svnsync.txt

И понял что автор в своей статье показал как сделать репликацию на ту же машину, где крутится мастер. :D


"Использование svnsync для создания зеркала репозитория. "
Отправлено plgrm44 , 16-Янв-11 21:17 
зеркало должно быть только на чтение