rcs4cvs2svn

Yazılım ekran görüntüsü:
rcs4cvs2svn
Yazılım detaylar:
Versiyon: 1.2
Qayıt: 11 May 15
Geliştirici: Thomas Aglassinger
Lisans: Ücretsiz
Popülerlik: 72

Rating: nan/5 (Total Votes: 0)

rcs4cvs2svn cvs2svn ile işlenmek üzere bir RCS projesini hazırlayan bir yazılımdır.
rcs4cvs2svn hala RCS depoları etrafında yüzen eski kaynak koduna sahip ve modern bir SCM sistemi taşımak isteyen geliştiriciler için yararlıdır.
Rcs4cvs2svn doğrudan herhangi bir diğer SCM sistemine geçirmek için her türlü olasılığı sağlamaz iken, cvs2svn tarafından işlenebilir RCS depo bir kopyasını oluşturur.
Bu şekilde, zaten yeterli olabilir bir Subversion deposu ile bitireceğiz. En SCM satıcıları değil RCS gelen SVN'den geçirmek araçları sağlamak Alternatif olarak, Subversion gibi Git veya Mercurial gibi başka bir SCM daha fazla göç için sağlam bir temel sunmaktadır.
(Tabii etrafında yüzen çeşitli rcs2cvs komut için yedek olarak rcs4cvs2svn kullanabilirsiniz. Bu komut birçoğu, rcs4cvs2svn saptadığı hataları boşluk karakterler içeren dosya adlarını işleyebilir ve kolları olabilir aksine.)
Kullanım
Kullanımı basit:
cvs -d / / yol / cvs / depo init
Python rcs4cvs2svn / yol / / konumuna rcs / proje / path / to / cvs / deposudur
Daha fazla bilgi çalıştırmak için seçenekler, bir çift vardır:
piton rcs4cvs2svn --help
Öğretici
Bu bölümde Subversion sonra CSV bir RCS depo göç ve açıklamaktadır.
İlk olarak, 2 revizyonları ile tek bir dosya, "hello.txt" içeriyor "merhaba" adlı bir proje için basit bir RCS deposunu oluşturmak:
merhaba -p mkdir / RCS
cd merhaba
"hello world!" echo > Hello.txt
echo "selam eklendi. n". | Ci -u hello.txt
co l hello.txt
"merhaba alan!" echo >> Hello.txt
echo "daha selam eklendi. n". | Ci -u hello.txt
Ardından, hedef olarak hareket edecek yeni bir CVS deposunu oluşturmak:
cvs -d / tmp / hello_cvs init
Şimdi CSV RCS depoyu geçirebilirsiniz.
& Nbsp; Python rcs4cvs2svn.py merhaba / / tmp / hello_cvs /
CVS hala bir yazılım projesini yönetmek için bir çok tarihli yoludur, çünkü evriminin bir sonraki adıma geçelim: Subversion. Sen temin cvs2svn, ihtiyacınız olacak.
SVN CVS dönüştürmek için çeşitli yollar vardır, bizim görev için en kolay, basit olan gövde olarak CVS içeren bir SVN DumpFile oluşturun:
cvs2svn --trunk okunur --dumpfile hello.dump / tmp / hello_cvs /
Artık bir SVN deposunu oluşturmak ve içine gövde yükleyebilirsiniz:
oluşturmak svnadmin / tmp / hello_svn /
svnadmin yükü / tmp / hello_svn / Hatta daha ileri SCM sistemleri üzerinde taşıma okuyucuya bir egzersiz olarak bırakılmıştır

Bu sürümde Yeni nedir:.

  • Sabit günlüğü.

  • Şimdi init mutlak bir klasör bekliyor bile csv olsa göreli bir klasör olabilir
  • CVS hedef klasörün Geliştirilmiş işleme.
  • Geliştirilmiş API: Added rcs4cvs2svn.main (), komut satırına benzer Python çağrılabilir
  • .
  • uygun birim test değiştirildi Test kabuk betikleri.
  • PEP8 sorunlarını temizledik.

sürüm 1.1 yeni Nedir:

  • durumunda CVS deposundan eklendi otomatik oluşturulması hedef yolu yok zaten bir CVSROOT klasör içerir. Bu çalışması için amacıyla, cvs komut satırı istemcisi yüklü olması gerekmektedir.

  • RCS kopyalanan ve dosyaları (SVN dönüştürmek için bir sorun değildi ama tekrarlanan dönüşüm için CVS kaldırmak kullanıcı zorla olan) yazma korumalı yapılmış değil CVS
  • Sabit koruma bitleri.
  • temizledik API. Basitçe rcs4cvs2svn ithalat ve gerektiği gibi. InitCvsRepository () ve convertRcsToCvs () çağrı

Gereksinimleri :

  • Python

Benzer yazılım

github-plots
github-plots

11 May 15

prcs2hg
prcs2hg

17 Feb 15

gitube
gitube

14 Apr 15

git-goggles
git-goggles

15 Apr 15

Geliştirici Diğer yazılım Thomas Aglassinger

tratihubis
tratihubis

14 Apr 15

Scunch
Scunch

12 May 15

Jomic
Jomic

11 May 15

Yorumlar rcs4cvs2svn

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!