İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

cvs2git - Bulutta Çevrimiçi

OnWorks ücretsiz barındırma sağlayıcısında cvs2git'i Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü üzerinden çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen cvs2git komutudur.

Program:

ADI


cvs2git - bir cvs deposunu git deposuna dönüştürün

SİNOPSİS


cvs2git [SEÇENEK] ... ÇIKIŞ-SEÇENEKLERİ CVS-REPOS-YOL
cvs2git [SEÇENEK] ... --seçenekler=YOL

TANIM


CVS deposunda depolanan sürüm geçmişine dayalı olarak yeni bir git deposu oluşturun. Her biri
CVS taahhüdü, tarih gibi bilgiler de dahil olmak üzere git deposunda yansıtılacaktır.
taahhüt ve taahhüt edenin kimliği.

Bu programın çıktısı, birlikte yüklenebilen bir "blobfile" ve bir "dumpfile"dır.
"git fast-import" kullanarak bir git deposuna.

CVS-REPOS-YOL CVS deposunun istediğiniz bölümünün dosya sistemi yoludur.
dönüştürmek. Bu yolun bir CVS deposunun en üst düzey dizini olması gerekmez; yapabilir
havuz içindeki bir projeye işaret edin, bu durumda yalnızca o proje dönüştürülecektir.
Bu yol veya üst dizinlerinden biri CVSROOT adlı bir alt dizin içermelidir.
(CVSROOT dizini boş olabilir).

Yalnızca uzaktan kumandaya sahip olduğunuz bir CVS deposunu doğrudan dönüştürmek mümkün değildir.
erişim, ancak SSS, uzaktan kumandanın yerel bir kopyasını oluşturmak için kullanılabilecek araçları açıklar.
CVS deposu.

SEÇENEKLER


YAPILANDIRMA VIA SEÇENEKLER DOSYA


--seçenekler=yol
Şuradan dönüştürme seçeneklerini okuyun: yol komut satırı yerine. Bu seçenek
komut satırı kullanılarak elde edilenden çok daha fazla dönüştürme esnekliği sağlar
tek başına. Daha fazla bilgi için belgelere bakın. Yalnızca aşağıdaki komut satırı
seçeneklerle kombinasyon halinde izin verilir --seçenekler: -h/--yardım et, --yardım geçişleri,
--versiyon, -v/--ayrıntılı, -q/--sessizlik, -p/--geçmek/--geçer, --kuru çalışma, --profil,
--sadece gövde, --kodlama, ve --fallback-kodlama. Seçenekler şurada işlenir:
komut satırında belirtilen sıra.

ÇIKTI SEÇENEKLER


--blob dosyası=yol
"Blob" verilerini (revizyon içeriğini içeren) şuraya yazın: yol.

-- döküm dosyası=yol
Revizyon verilerini (dallar ve taahhütler) şuraya yazın: yol.

--kuru çalışma
Herhangi bir çıktı oluşturmayın; sadece ne olacağını yazdırın.

DÖNÜŞÜM SEÇENEKLER


--sadece gövde
Etiketleri veya dalları değil, yalnızca gövde taahhütlerini dönüştürün.

--kodlama=enc
kullanım kodlama dosya adları, günlük mesajları ve yazar adları için kodlama olarak
CVS depoları. Bu seçenek birden çok kez belirtilebilir, bu durumda kodlamalar
başarılı olana kadar sırayla denenir. Varsayılan: ascii. Görmek
http://docs.python.org/lib/standard-encodings.html diğer standartların listesi için
kodlamalar.

--fallback-kodlama=enc
ile belirtilen kodlamalardan hiçbiri yoksa --kodlama bir yazarın kodunu çözmeyi başarmak
ad veya günlük mesajı, ardından kullanmaya geri dönün kodlama kayıplı 'değiştir' modunda. Kullanmak
Bu seçeneğin kullanılması bilgilerin kaybolmasına neden olabilir, ancak en azından
tamamlamak için çalıştırmak için dönüşüm. Bu seçenek yalnızca günlüğün kodlamasını etkiler
mesajlar ve yazar adları; dosya adları için geri dönüş kodlaması yoktur. (Kullanarak
an --seçenekler dosya adları için bir geri dönüş kodlaması belirtmek mümkündür.)
Varsayılan: devre dışı.

--retain-çatışan-tavan-dosyaları
CVS tavan arasının hem içinde hem de dışında bir dosya görünüyorsa, tavan arası sürümünü saklayın
'Attic' adlı bir SVN alt dizininde. (Normalde bu durum bir
ölümcül hata.)

SİMGE TAŞIMA


--sembol-dönüşüm=s:s
Subversion'a girmeden önce RCS/CVS sembol adlarını dönüştürün. model bir
Tüm sembol adıyla eşleşen Python normal ifade kalıbı; değiştirme
Python'un regexp başvuru sözdizimini kullanan bir ikamedir. herhangi bir sayı belirtebilirsiniz
bu seçeneklerden; komut satırında verilen sırayla uygulanacaktır.

--sembol-ipuçları=yol
Şuradan sembol dönüştürme ipuçlarını okuyun: yol. biçimi yol aynı
format çıktısı --write-sembol-bilgisi, yani dört boşluk içeren bir metin dosyası-
ayrılmış sütunlar: proje kimliği, sembol, Dönüştürme, ve ebeveyn-lod-adı. proje kimliği
0'dan başlayarak sembolün ait olduğu projenin sayısal kimliğidir.
proje kimliği '.' olarak ayarlanabilir. projeye özgülük gerekli değilse. sembol adı is
belirtilen sembolün adı. Dönüştürme sembolün nasıl olması gerektiğini belirtir
dönüştürülebilir ve 'dal', 'etiket' veya 'hariç tut' değerlerinden biri olabilir. Eğer
Dönüştürme '.' ise, bu kural sembolün nasıl dönüştürüleceğini etkilemez.
ebeveyn-lod-adı bu sembolün filizlenmesi gereken sembolün adıdır veya
'.gövde.' eğer sembol gövdeden filizlenirse. Eğer ebeveyn-lod-adı atlanır veya
'.', bu kural bu sembolün tercih edilen ebeveynini etkilemez. Dosya
boş satırlar veya yorum satırları içerebilir (ilk boşluk olmayan satırlar
karakter '#').

--sembol-varsayılan=yeğlemek
Belirsiz sembollerin nasıl dönüştürüleceğini belirtin (CVS arşivinde şu şekilde görünenler):
hem dallar hem de etiketler). yeğlemek 'sezgisel' olmalıdır (her birine nasıl davranılacağına karar verin)
CVS'de dal/etiket olarak daha sık kullanılıp kullanılmadığına bağlı olarak belirsiz sembol),
'katı' (varsayılan yok; her belirsiz sembol,
--kuvvet-dal, --force etiketiya da --hariç tutmak), 'dal' (her belirsiz sembolü ele alın
dal olarak), 'etiket' (her belirsiz simgeye bir etiket olarak davranın) veya 'hariç tut' (
belirsiz sembolleri dönüştürün). Varsayılan 'sezgisel'dir.

--kuvvet-dal=regexp
İsimleri eşleşen kuvvet sembolleri regexp şube olmak. regexp bütünle eşleşmeli
sembol adı.

--force etiketi=regexp
İsimleri eşleşen kuvvet sembolleri regexp etiketler olmak. regexp bütünle eşleşmeli
sembol adı.

--hariç tutmak=regexp
Adları eşleşen dalları ve etiketleri hariç tut regexp dönüşümden. regexp şart
tüm sembol adıyla eşleştirin.

--tut-önemsiz-ithalatlar
Yalnızca tek bir içe aktarma için kullanılan dalları hariç tutmayın. (Varsayılan olarak böyle
dallar hariç tutulur çünkü bunlar genellikle
cvs ithalat.)

YÜKSELTME ÖZELLİKLERİ


--Kullanıcı adı=isim
Varsayılan kullanıcı adını şu şekilde ayarlayın: isim cvs2svn'nin bunun için bir taahhüt oluşturması gerektiğinde
CVS, orijinal kullanıcı adını kaydetmez. Bu, bir dal veya etiket
yaratıldı. Varsayılan, bu tür taahhütler için hiçbir yazar kullanmamaktır.

--otomatik aksesuarlar=dosya
Subversion'ın [auto-props] yapılandırma dosyası biçiminde bir dosya belirtin.
bölümü, Subversion'daki dosyalarda isteğe bağlı özellikleri ayarlamak için kullanılabilir.
dosya adlarına göre depo. ([auto-props] bölüm başlığı şu şekilde olmalıdır:
sunmak; Enable-auto-props dahil olmak üzere yapılandırma dosyasının diğer bölümleri
ayarı yoksayılır.) Dosya adları, dosya adı kalıpları büyük/küçük harfle eşleştirilir.
duyarsızca.

--mime-türleri=dosya
Apache tarzı bir mime.types belirtin dosya svn:mime tipini ayarlamak için.

--eol-from-mime-tipi
kb genişletme moduna sahip olmayan ancak bilinen bir mime tipine sahip dosyalar için,
mime türüne göre eol stili. Bu tür dosyalar için, aşağıdaki durumlarda svn:eol-style öğesini "native" olarak ayarlayın.
mime türü "text/" ile başlar ve ayarlanmadan bırakın (yani, EOL çevirisi yok)
aksi halde. Bilinmeyen mime türlerine sahip dosyalar bu seçenekten etkilenmez. Bu
olmadıkça seçeneğin hiçbir etkisi yoktur. --mime-türleri seçeneği de belirtilmiştir.

--varsayılan-eol=stil
svn:eol-style olarak ayarla stil CVS 'kb' genişletme moduna sahip olmayan dosyalar için
ve satır sonu çeviri modu diğerinden biri tarafından belirlenmemiş
seçenekleri. stil "ikili" (varsayılan), "yerel", "CRLF", "LF" veya "CR" olmalıdır.

--keywords-kapalı
Varsayılan olarak, cvs2svn, CVS dosyalarındaki svn:keywords'ü "yazar kimliği tarihi" olarak ayarlar.
söz konusu RCS dosyasının kv, kvl veya unset. --keywords- kullanıyorsanız
kapalı anahtarı, cvs2svn herhangi bir dosya için svn:keywords ayarlamaz. Bu olmayacak iken
dosyalarınızın içeriğindeki anahtar kelimelere dokunun, Subversion onları genişletmez.

--keep-cvsignore
Dahil .cvsignore çıktıdaki dosyalar. (Normalde gereksizdirler çünkü cvs2svn
karşılık gelen ayarlar svn:yok say özellikler.)

--cvs-devir sayısı
CVS revizyon numaralarını Subversion deposunda dosya özellikleri olarak kaydedin. (Not
açıkça kaldırılmadığı sürece, son CVS revizyon numarası kalacaktır.
Subversion içinde dosya değiştirildikten sonra bile dosyayla ilişkilendirilir.)

ÇIKARMA SEÇENEKLER


--use-cvs
Revizyon içeriğini çıkarmak için CVS'yi kullanın. Bu seçenek şundan daha yavaştır: --use-dahili-co
or --use-rcs.

--use-rcs
Revizyon içeriğini çıkarmak için RCS 'co' kullanın. Bu seçenek daha hızlı --use-cvs fakat
bazı durumlarda başarısız olur.

--harici-blob-oluşturucuyu kullanın
Dosya revizyon içeriğini RCS'den çıkarmak için harici bir Python programı kullanın
dosyalar ve bunları blob dosyasına çıktılar. Bu seçenek şundan çok daha hızlıdır: --use-rcs or
--use-cvs ancak anahtar kelimeleri genişletmeden bırakır ve ayrı, aranabilir bir blob gerektirir
ana cvs2git betiğine paralel olarak yazılacak dosya.

ÇEVRE SEÇENEKLER


--tmpdir=yol
Yı kur yol Geçici veriler için kullanmak için. Varsayılan, adı verilen bir dizindir. cvs2svn-tmp
geçerli dizinin altında.

--co=yol
yolu co programı. (co gerekli ise --use-rcs seçeneği kullanılır.)

--cvs=yol
yolu cvs programı. (cvs gerekli ise --use-cvs seçeneği kullanılır.)

KISMİ DÖNÜŞÜMLER


--geçmek=geçmek
Yalnızca geçişi yürüt geçmek dönüşümün. geçmek isme göre veya tarafından belirtilebilir
numara (bkz. --yardım geçişleri).

-p [başlangıç]:[son], --geçer=[başlangıç]:[son]
Geçişleri yürüt başlama içinden son dönüşüm (dahil). başlama ve son yapabilmek
isim veya numara ile belirtilmelidir (bkz. --yardım geçişleri). eğer başlama or son kayıp,
sırasıyla ilk veya son geçiş için varsayılandır. Bunun daha önce çalışması için
geçişler aynı CVS deposunda daha önce tamamlanmış olmalı ve
oluşturulan veri dosyaları geçici dizinde olmalıdır (bkz. --tmpdir).

Hizmetler SEÇENEKLER


--versiyon
Sürüm numarasını yazdırın.

-h, --yardım et
Kullanım mesajını yazdırın ve başarıyla çıkın.

--yardım geçişleri
Dönüşüm geçişlerinin numaralarını ve adlarını yazdırın ve başarıyla çıkın.

--adam Bu program için unix tarzı kılavuz sayfasını standart çıktıya çıkarın.

-v, --ayrıntılı
Çalışırken daha fazla bilgi yazdırın. Bu seçenek çıktı almak için iki kez belirtilebilir.
hacimli hata ayıklama bilgileri.

-q, --sessizlik
Çalışırken daha az bilgi yazdırın. Bu seçenek iki kez belirtilebilir.
tüm hatasız çıktıları bastır.

--write-sembol-bilgisi=yol
Yazma yol Sembol istatistikleri ve sembollerin nasıl dönüştürüldüğü hakkında bilgiler
CollateSymbolsPass sırasında.

--atla-temizleme
Geçici dosyaların silinmesini önleyin.

--profil
'cProfile' içeren profil (dosyaya cvs2svn.cProfil).

onworks.net hizmetlerini kullanarak cvs2git'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad