rcs4cvs2svn

Скріншот програми:
rcs4cvs2svn
Дані програми:
Версія: 1.2
Дата завантаження: 11 May 15
Розробник: Thomas Aglassinger
Ліцензія: Безкоштовно
Популярність: 5

Rating: nan/5 (Total Votes: 0)

rcs4cvs2svn це програмне забезпечення, яке готує проект RCS для обробки з cvs2svn.
rcs4cvs2svn корисно для розробників, які все ще мають давню вихідний код плаває в сховищах RCS і хочуть, щоб перемістити його до сучасної системи SCM.
У той час як rcs4cvs2svn не забезпечує можливість безпосередньо мігрувати до будь-якої іншої системі SCM, він створює копію репозиторію RCS, які можуть бути оброблені за допомогою cvs2svn.
Таким чином, ви будете в кінцевому підсумку зі сховищем Subversion, яка вже може бути достатньо. Крім того, Subversion пропонує міцну основу для подальшого переходу на інший СКМ, такі як Git або Mercurial, так як більшість виробників SCM надає інструменти для міграції з SVN, але не з RCS.
(Ви можете, звичайно, використовувати rcs4cvs2svn в якості заміни для різних сценаріїв rcs2cvs плаваючих навколо. На відміну від багатьох з цих сценаріїв, rcs4cvs2svn може обробляти імена файлів з пробілами та обробляє будь-які помилки з якими він стикається.)
<Сильний> Використання
Спосіб застосування простий:
резюме -d / шлях / до / резюме / ініціалізації репозиторію
пітон rcs4cvs2svn / шлях / до / RCS / проект / шлях / до / резюме / сховище
Є кілька варіантів, для отримання більш докладної інформації перспективі:
пітон rcs4cvs2svn --help
<Сильний> Підручник
У цьому розділі описується, як перенести репозиторій RCS в CSV, а потім Subversion.
По-перше, створити простий репозиторій RCS для проекту під назвою "привіт", який містить один файл, "hello.txt" з 2 змін:
MkDir -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 привіт / / TMP / hello_cvs /
Тому що дотепер є CVS дуже застаріла спосіб керувати проектом програмного забезпечення, давайте перейдемо до наступного кроку еволюції: Subversion. Вам знадобиться cvs2svn, доступний від .
У той час як є кілька способів перетворення CVS в SVN, простий для нашої завданням є просто створити файлу дампа SVN, що містить 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, подібної командного рядка
  • .
  • Оновлене тестові сценарії оболонки в належному модульного тестування.
  • підчищу питання PEP8.

Що нового у версії 1.1:

  • Додана автоматичне створення репозиторію CVS у разі цільової шлях робить вже не містить папку CVSROOT. Для того, щоб це працювало, клієнт командного рядка CVS повинен бути встановлений.

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

Вимоги

  • Python

Схожі програми

svnfiltereddump
svnfiltereddump

15 Apr 15

Sventon
Sventon

3 Jun 15

bzr-pqm
bzr-pqm

20 Feb 15

musdex
musdex

11 May 15

Інші програми розробника Thomas Aglassinger

Scunch
Scunch

12 May 15

Jomic
Jomic

11 May 15

tratihubis
tratihubis

14 Apr 15

rcs4cvs2svn

Коментар не знайдено
додати коментар
Включіть картинки!