The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
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, 23:22 , 26-Мрт-09 (1)
    • CVS: перемещение репозитория  на другую машину, !*! angra, 06:14 , 27-Мрт-09 (2)
      И в этом нелегком деле нам помогут cvs2svn и tailor, причем последний подойдет и для начальной задачи.
      • CVS: перемещение репозитория  на другую машину, !*! madisson, 06:33 , 27-Мрт-09 (3)
        >И в этом нелегком деле нам помогут cvs2svn и tailor, причем последний
        >подойдет и для начальной задачи.

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

        • CVS: перемещение репозитория  на другую машину, !*! angra, 06:41 , 27-Мрт-09 (4)
          Ну если переход поэтапный, то tailor тем более рулит, так как позволит некоторое время держать одновременно cvs и svn версию репозитория с постоянной синхронизацией коммитов. Ну и с двумя cvs тоже справится, не будет нужды заставлять всех разрабов перейти на новый адрес репозитория одновременно.
          • CVS: перемещение репозитория  на другую машину, !*! madisson, 07:39 , 27-Мрт-09 (5)
            >Ну если переход поэтапный, то tailor тем более рулит, так как позволит
            >некоторое время держать одновременно cvs и svn версию репозитория с постоянной
            >синхронизацией коммитов. Ну и с двумя cvs тоже справится, не будет
            >нужды заставлять всех разрабов перейти на новый адрес репозитория одновременно.

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


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

              $ 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: перемещение репозитория  на другую машину, !*! anonymous, 08:16 , 27-Мрт-09 (6)
    > ..
    >   Если за-tar-ить старенький, копирнуть и распаковать, будет толк или
    >надо будет еще где-то чета править?
    >

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

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

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру