[devel] Tailor: svn->git and cvs->git examples

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вт Апр 10 20:02:57 MSD 2007


On Tue, Apr 10, 2007 at 06:50:55PM +0300, Igor Zubkov wrote:
> > Заняться что ли нечем?
> 
> Не, ну я конечно могу сходить в гости к девушке, пойти попить пива... Но эта 
> штука нужна мне по работе.
> 
> Собственно, у меня сейчас постоена такая схема (это сейчас у меня даже 
> работает):
> 1) есть live сервер на котором есть пачка git repos
> 2) есть test сервер на котором тоже есть пачка git repos которые были сделаны 
> путём git-clone с live сервера
> 3) есть мой рабочий компьютер на котором тоже есть пачка git repos которые 
> сделаны путём git-clone с test сервера
> 
> Итого, я что-то пишу, комичу это в локальный репозиторий (обычно в 
> какой-нибудь бранч). Дальше, когда я считаю что оно хоть как-то работает, я 
> переношу изменения на test сервер. Идёт более глубокое тестирование этого 
> всего. Когда я считаю что эти изменения достаточно оттестированы, я 
> синхронизирую test сервер вместе с live сервер. Т.е. в начале я комичу на 
> живом сервере всё что там было изменено/добавлено. Потом, я втягиваю с live 
> на test данные которые изменились и мержу их. Дальше я делаю push с test 
> сервера на живой. Эта схема доказала свою работоспособность в течении уже 4 
> месяцев. Это было вступление.
> 
> Теперь мои работадатели договорились со своими партнёрами по поводу интеграции 
> наших веб сервисов и их. Мне надо им предоставить рабочую среду. У меня git. 
> У них гадкая проприетарная подделка и они хотят svn. Мигрировать с git на svn 
> я не хочу. В итоге, приходится думать что делать со всем этим. :) Как я вижу, 
> в этом мне может помочь tailor. Или я зря надеюсь?

git-svn кажется умеет bidirectonal туда-сюда делать.

tailor был мне нужен только для hg, но потом сделали hg2git,
который работает лучше.

> А ты говоришь, делать нечего. :)

Всегда можно выпить, закусить.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20070410/59caf51f/attachment-0001.bin>


Подробная информация о списке рассылки Devel