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

Исходное сообщение
"CVS: перемещение репозитория  на другую машину"

Отправлено madisson , 26-Мрт-09 14:42 
Господа, приветствую!

   Скажу сразу не работал я с CVS. Специфику и особенности перемещения репозитория знаю только теоретически (то, что нарыл в сети). Подскажите кто что может по теме (нужно срочно).
   История: на старой машине не стало хватать ресурсов и под CVS взяли другую. На ней OpenSuse 11.1 уже настроен CVSROOT, пакеты cvs (cvsps-2.1-163.35, git-cvs-1.6.0.2-6.10, cvs-1.12.12-144.28) стоят. Осталось перенести репозиторий со старой. Как наиболее безболезненно это совершить человеку без опыта оного действа в прошлом?
   Если за-tar-ить старенький, копирнуть и распаковать, будет толк или надо будет еще где-то чета править?  

   Хелп, народ...


Содержание

Сообщения в этом обсуждении
"CVS: перемещение репозитория  на другую машину"
Отправлено svn , 26-Мрт-09 23:22 
перейти на svn ))

"CVS: перемещение репозитория  на другую машину"
Отправлено angra , 27-Мрт-09 06:14 
И в этом нелегком деле нам помогут cvs2svn и tailor, причем последний подойдет и для начальной задачи.

"CVS: перемещение репозитория  на другую машину"
Отправлено madisson , 27-Мрт-09 06:33 
>И в этом нелегком деле нам помогут cvs2svn и tailor, причем последний
>подойдет и для начальной задачи.

Дыкть движемся в этом направлении... Но поскольку девелоперов - рать, переход будет поэтапный (да и не мне решать, есть у них там тимлидер с большой головой - пусть думает).. пока железо вот закупили, а моя задача перевезти всех разрабов с их потрохами и обойтись "малой кровью"...


"CVS: перемещение репозитория  на другую машину"
Отправлено angra , 27-Мрт-09 06:41 
Ну если переход поэтапный, то tailor тем более рулит, так как позволит некоторое время держать одновременно cvs и svn версию репозитория с постоянной синхронизацией коммитов. Ну и с двумя cvs тоже справится, не будет нужды заставлять всех разрабов перейти на новый адрес репозитория одновременно.

"CVS: перемещение репозитория  на другую машину"
Отправлено madisson , 27-Мрт-09 07:39 
>Ну если переход поэтапный, то tailor тем более рулит, так как позволит
>некоторое время держать одновременно cvs и svn версию репозитория с постоянной
>синхронизацией коммитов. Ну и с двумя cvs тоже справится, не будет
>нужды заставлять всех разрабов перейти на новый адрес репозитория одновременно.

хм.. дайте два! Можно подробнее, дружище? Может есть дока с уклоном по сабжу или ссылка на мануал.. В гугле хрень какая то, словечко с широким контекстом же (от имен до игр каких то), а мне несведущему и подавно все едино. Как это ... "я без очков очки не вижу"



"CVS: перемещение репозитория  на другую машину"
Отправлено angra , 27-Мрт-09 19:44 
Зачем гугл, есть же поиск в репозитории :)

$ aptsh tailor
Package: tailor
Priority: optional
Section: vcs
Installed-Size: 816
Maintainer: Vincent Danjean <vdanjean@debian.org>
Architecture: all
Version: 0.9.35-2
Depends: python (>= 2.4), python-support (>= 0.7.1)
Recommends: rsync
Suggests: cvs, subversion, darcs, mercurial, monotone, codeville, bzr, bazaar, git-core, tla
Conflicts: bzr (<< 0.7), mercurial (<< 0.9.1)
Filename: pool/main/t/tailor/tailor_0.9.35-2_all.deb
Size: 177564
MD5sum: 4cd5b973b4dd78512a01429dd290bfa8
SHA1: a9cf1eec1479a469c24a5f8f5a6c7e547dbe8833
SHA256: 9057bab9fbeee4d69919c3853245e09f36331e5f93603392f267298b4701b4e1
Description: migrate changesets between version control systems
The tailor tool moves patches and changesets between different repositories,
preserving as much information as possible. The repositories can be managed
by different version control systems. Currently, ArX, Bazaar, Bazaar-NG,
Codeville, CVS, Darcs, Git, Mercurial, Monotone, Subversion,
and Tla are supported.
.
While tailor is useful for one-time operation, when switching to a different
version control system, it can also synchronise repositories on an ongoing
basis. Changesets are either pulled one-way from a master repository, or
migrated back and forth for full two-way synchronisation.
Homepage: http://progetti.arstecnica.it/tailor
Tag: devel::rcs, implemented-in::python, interface::commandline, role::program, scope::application, use::converting

Жалко ссылка на сайт автора мертвая. Но первый же запрос в гугл дает http://www.ohloh.net/p?q=changesets, а оттуда по ссылке http://darcs.arstecnica.it/
Можете кстати и другие тулзы с той страницы глянуть


"CVS: перемещение репозитория  на другую машину"
Отправлено madisson , 29-Мрт-09 07:42 
>Зачем гугл, есть же поиск в репозитории :)
>

спасибо, хороший человек :-)

>
>Жалко ссылка на сайт автора мертвая. Но первый же запрос в гугл
>дает http://www.ohloh.net/p?q=changesets, а оттуда по ссылке http://darcs.arstecnica.it/
>Можете кстати и другие тулзы с той страницы глянуть

непременно.

P.S.
    Вот за что мне нравится этот форум, так за то, что тут адекватных людей много ;-)

Успехов.


"CVS: перемещение репозитория  на другую машину"
Отправлено anonymous , 27-Мрт-09 08:16 
> ..
>   Если за-tar-ить старенький, копирнуть и распаковать, будет толк или
>надо будет еще где-то чета править?
>

Да, это пройдёт. Обратить внимание на контроль доступа (если использовался, CVSROOT/users),
нотификации (почта) и права доступа (owner, group) к файлам в репозитории.


"CVS: перемещение репозитория  на другую машину"
Отправлено madisson , 27-Мрт-09 08:27 
>> ..
>>   Если за-tar-ить старенький, копирнуть и распаковать, будет толк или
>>надо будет еще где-то чета править?
>>
>
>Да, это пройдёт. Обратить внимание на контроль доступа (если использовался, CVSROOT/users),
>нотификации (почта) и права доступа (owner, group) к файлам в репозитории.

хорошо. спасибо!