2010-08-04 1 views
0

Мне нужно настроить какое-то зеркало репозитория CVS только для чтения. Цель состоит в том, чтобы получить моментальные снимки проекта по расписанию и сохранить его в окне окна. Не могли бы вы предложить лучший способ сделать это?Как получить локальные снимки репозитория CVS

Мне не нужно использовать CVS на локальном компьютере. Наша команда работает с Subversion. И если можно проверить CVS на SVN, было бы еще лучше. Потому что нет необходимости вносить какие-либо изменения в репозиторий CVS. Все, что мне нужно, это иметь фактические снимки источников из CVS.

Должен ли я использовать инструменты миграции, такие как cvs2svn, cron для окон, чтобы запланировать его? Или есть лучшее решение?

ответ

0

Вы можете просто использовать команду экспорта cvs для их получения. Но я бы предложил выполнить миграцию через уже упомянутый скрипт cvs2svn.

+0

Нужно ли иметь доступ к CVS-серверу для использования экспорта cvs? В случае cvs2svn ему требуется, по крайней мере, установка python и Cygwin (или smth). И я пытаюсь найти решение с минимальным количеством дополнительных инструментов. Но похоже, что cvs2svn будет лучшим решением в любом случае. –

+0

Если вы используете cvs2svn, вам также нужен cvs-доступ к исходному репозиторию. – khmarbaise

+0

Спасибо за ваши советы. В конце концов, я просто решил использовать муравьев для экспорта проекта из cvs и передачи его в svn. Вся информация о ревизии теряется, но она позволяет мне сделать необходимую обработку после проверки. –

0

Мой лучший выздоровеет бы мерзавец cvsimport Второй лучше, если она не провалится является cvsclone тогда cvsuck вопрос в каждом конкретном случае может имеющего добавочные обновления, она требует немного больше работы. Но если cvs repo достаточно мал, то каждый раз выполняя полный клон с git cvsimport