rcs4cvs2svn

Софтуер снимки:
rcs4cvs2svn
Софтуер детайли:
Версия: 1.2
Дата на качване: 11 May 15
Розробник: Thomas Aglassinger
Разрешително: Безплатно
Популярност: 72

Rating: nan/5 (Total Votes: 0)

rcs4cvs2svn е софтуер, който изготвя проекта RCS за преработка с cvs2svn.
rcs4cvs2svn е полезен за разработчиците, които все още имат древна изходния код витае в RCS хранилища и искат да го преместите в модерен SCM система.
Докато rcs4cvs2svn не предоставя никаква възможност за директно мигрират към друга система, SCM, той създава копие на вашия RCS хранилище, които могат да бъдат обработвани от cvs2svn.
По този начин, вие ще се окажете с Subversion хранилището, което вече може да бъде достатъчна. Алтернативно, Subversion предлага здрава основа за по-нататъшна миграция към друг SCM като Git или Mercurial, тъй като повечето търговци SCM предоставят инструменти, за да мигрират от SVN, но не и от RCS.
(Можете, разбира се използва rcs4cvs2svn като заместител на различни rcs2cvs скриптове витае. За разлика от много от тези скриптове, rcs4cvs2svn може да обработва имена на файлове с космически герои и обработва всички грешки, който срещне.)
<Силен> Usage
Usage е проста:
автобиографии -D / път / до / автобиографии / хранилище първоначален
питон rcs4cvs2svn / път / до / RCS / проект / път / до / автобиографии / хранилище
Има няколко възможности, за повече информация писта:
питон rcs4cvs2svn --help
<Силен> Обучение
Този раздел описва как да мигрирате RCS хранилище за CSV и след това да Subversion.
Първо, създаване на прост RCS хранилище за проект, наречен "здравей", който съдържа един файл, "hello.txt" с 2 ревизии:
защитен режим -p здравей / RCS
CD здравей
ехо "Здравей, свят!" > Hello.txt
ехо ", добави поздравления. н." | CI -u hello.txt
ко -L hello.txt
ехо "здравей пространство!" >> Hello.txt
ехо ", добави още поздравления. н." | CI -u hello.txt
След това създайте нов CVS хранилището, което ще действа като дестинация:
автобиографии -D / TMP / hello_cvs първоначален
Сега мигрират на хранилището RCS да CSV.
& Nbsp; питон rcs4cvs2svn.py здравей / / триметоприм / hello_cvs /
Тъй като CVS все още е много актуална начин за управление на софтуерни проекти, нека да преминем към следващия етап на еволюцията: Subversion. Вие ще трябва cvs2svn, достъпна от .
Макар че има няколко начина да се преобразуват CVS да SVN, най-лесният за нашата задача е да се създаде проста SVN DumpFile съдържащ CVS като багажника:
cvs2svn --trunk само --dumpfile hello.dump / TMP / hello_cvs /
Сега можете да създадете хранилище SVN и натоварване на багажника в нея:
svnadmin създаде / TMP / hello_svn /
svnadmin натоварване / TMP / hello_svn / Преминавайки към още по-напреднали SCM системи е оставено като упражнение за читателя

Какво ново в тази версия:.

    <Ли > Фиксиран сеч, която може да доведе до проблеми с имената на файловете, съдържащи отделни знаци ASCII или процент знаци (%).
  • Подобрено обработване на CVS целевата папка, която вече може да бъде роднина папка макар CSV първоначален очаква абсолютно папка.
  • Подобрена API: Добавена rcs4cvs2svn.main (), който може да бъде наречен от Python, подобен на командния ред
  • .
  • Changed тестови шел скриптове към правилното устройство за изпитване.
  • почистят въпроси PEP8.

Какво ново във версия 1.1:

  • Добавена автоматично създаване на CVS хранилището в случай, че целта на път прави Не, вече съдържа папка CVSROOT. За да може това да работят, клиентът на автобиографии командния ред трябва да бъде инсталирана.

  • Бита
  • Фиксирана защита в CVS, които са били копирани от RCS и не правят файловете защитен срещу запис (което не е проблем за превръщане на SVN но принуди потребителя да премахне CVS при повторно преобразуване).
  • почистят API. Просто внасят rcs4cvs2svn и се обадете initCvsRepository () и convertRcsToCvs (), ако е необходимо.

<силни> Изисквания

  • Python

Подобен софтуер

Bazaar Explorer
Bazaar Explorer

20 Feb 15

raw-import
raw-import

14 Apr 15

KDESvn
KDESvn

20 Feb 15

gists
gists

20 Feb 15

Друг софтуер на разработчика Thomas Aglassinger

tratihubis
tratihubis

14 Apr 15

Jomic
Jomic

11 May 15

Scunch
Scunch

12 May 15

Коментари към rcs4cvs2svn

Коментари не е намерена
добавите коментар
Включете на изображения!