rcs4cvs2svn

Software screenshot:
rcs4cvs2svn
Software ətraflı:
Version: 1.2
Tarixi Upload: 11 May 15
Geliştirici: Thomas Aglassinger
Lisenziya: Pulsuz
Məşhurluq: 5

Rating: nan/5 (Total Votes: 0)

rcs4cvs2svn cvs2svn ilə emal üçün bir RCS layihə hazırlayır bir proqramdır.
rcs4cvs2svn hələ RCS depolar ətrafında üzən qədim mənbə kodu və müasir SCM sisteminə hərəkət etmək istəyən developers üçün faydalıdır.
Rcs4cvs2svn birbaşa hər hansı bir digər SCM sisteminə miqrasiya heç bir imkanı vermir baxmayaraq, cvs2svn emal edilə bilər RCS depo surətini yaradır.
Bu yolla, siz artıq kifayət qədər ola bilər bir Subversion depo ilə çıxacağıq. Ən SCM satıcılar deyil, RCS olan SVN miqrasiya üçün alətlər təmin Alternativ olaraq, Subversion, belə Git ya Mercurial başqa SCM daha miqrasiya üçün bir ses baza təklif edir.
(Siz əlbəttə ətrafında üzən müxtəlif rcs2cvs scripts üçün əvəz kimi rcs4cvs2svn istifadə edə bilərsiniz. Bu skript çox rcs4cvs2svn qarşılaşdığı hər hansı bir səhv kosmik simvol fayl emal və emal bilər fərqli olaraq).
istifadə
Istifadə sadədir:
cvs -d / path / üçün / CV / depo init
python rcs4cvs2svn / path / / üçün RCS / layihə / path / üçün / cvs / depo
Daha çox məlumat run üçün variantları, bir neçə var:
python rcs4cvs2svn help
Tutorial
Bu bölmədə Subversion sonra CSV üçün RCS depo miqrasiya və necə təsvir edir.
Birincisi, 2 versiyaların ilə bir fayl "hello.txt" olan "salam" adlı layihə üçün sadə RCS depo yaratmaq:
salam p mkdir / RCS
cd salam
"Salam dünya!" echo > Hello.txt
echo "salam əlavə edilib. N." | Ci -u hello.txt
ATƏT-l hello.txt
"salam kosmik!" echo >> Hello.txt
echo "daha salamlarını əlavə edilib. N." | Ci -u hello.txt
Next, hedef kimi çıxış edəcək yeni bir CVS depo yaratmaq:
cvs -d / tmp / hello_cvs init
İndi CSV RCS depo miqrasiya.
& Nbsp; python rcs4cvs2svn.py salam / / tmp / hello_cvs /
CVS hələ bir proqram layihəsi idarə etmək üçün bir çox il tarixli yoldur, çünki, təkamül növbəti addım üçün hərəkət edək: Subversion. Siz mövcuddur cvs2svn lazımdır.
SVN CV çevirmək üçün bir neçə yol var, bizim vəzifə üçün asan sadə edir magistral kimi CVS olan bir SVN dumpfile yaratmaq:
cvs2svn --trunk yalnız --dumpfile hello.dump / tmp / hello_cvs /
İndi bir SVN depo yaratmaq və onu magistral yükləyə bilər:
yaratmaq svnadmin / tmp / hello_svn /
svnadmin load / tmp / hello_svn / Daha inkişaf etmiş SCM sistemləri hərəkət oxucu üçün bir həyata kimi qalıb

Bu azad Yeni nədir.

  • Sabit giriş.

  • İndi init mütləq qovluq gözləyir hətta CSV baxmayaraq nisbi qovluq ola bilər
  • CVS hədəf qovluq Təkmilləşdirilmiş rəftar.
  • Təkmilləşdirilmiş API: Əlavə rcs4cvs2svn.main () command line oxşar Python adlandırmaq olar
  • .
  • müvafiq vahid test dəyişdi test shell scripts.
  • PEP8 məsələləri təmizlənir.

Version 1.1 yeni nədir:

  • halda CVS deposu əlavə avtomatik yaradılması hədəf yol yoxdur artıq bir CVSROOT qovluq var. Bu iş üçün, cvs command line müştəri yüklü olmalıdır.

  • RCS kopyalanır edilmişdir və faylları (SVN konvertasiya üçün bir məsələ deyil idi, lakin təkrar dönüşüm üçün CVS aradan qaldırılması üçün istifadəçi məcbur edən) mühafizə yazmaq etdi ki, CVS
  • Sabit qorunması bit.
  • Təmizlənmiş API. Sadəcə rcs4cvs2svn idxal və lazım. InitCvsRepository () və convertRcsToCvs () zəng

tələblər

  • Python

Oxşar proqram

SmartSVN
SmartSVN

22 Jun 18

bzr-git
bzr-git

20 Feb 15

git-review
git-review

14 Apr 15

Quilt
Quilt

18 Feb 15

Geliştirici digər proqram Thomas Aglassinger

Scunch
Scunch

12 May 15

tratihubis
tratihubis

14 Apr 15

Jomic
Jomic

11 May 15

Şərh rcs4cvs2svn

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!