İngilizceFransızcaİspanyolca

OnWorks favicon'u

cvsconvert - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında cvsconvert'i ç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 cvsconvert komutudur.

Program:

ADI


cvsconvert - Git dönüşümü gerçekleştirin ve CVS orijinaline göre test edin

SİNOPSİS


cvsdönüştür [-v] [-n] [-p] [-k expandspec] [repo | depo/modül]

TANIM


cvsconvert, bir CVS deposunun Git'e dönüştürülmesini gerçekleştirir ve ağaç içeriğini kontrol eder
geçmişlerin aynı olduğunu doğrulamak için tüm dal ipuçlarında ve etiketlerde.

(Bir istisna: *-UNNAMED-BRANCH adlı sentetik gitspace dalları,
evsiz CVS taahhütleri kontrol edilmez. Bunlardan biri olduğunda bir uyarı göreceksiniz.
atlandı.)

Tek argüman, bir CVS deposu veya modülü içeren bir dizine giden yol olmalıdır.
CVS üst düzey bir dizinse ve modülün altında yalnızca bir modül varsa,
belirtilmemiş.

Git dönüşümü, repo argümanından sonra adlandırılan bir dizinde, son ekiyle bırakılır.
"-git".

Normal davranış, programın her dal ve etiket hakkında "ağaçlar eşleşiyor" diyerek rapor vermesidir.
beklendiği gibi". İki tür sorun raporu vardır:

"dosya manifestolar değil mi kibrit": Bu revizyonun CVS ve Git versiyonlarının
geçmiş, birbiriyle eşleşmeyen bazı dosya adlarını içerir. (Git ve CVS
yoksay-kalıp dosyaları yoksayılır ve bu mesajı tetiklemez.) Bu mesaj geldiğinde
oluştuğunda, ortak dosyalar hala eşitlik açısından kontrol edilir.

"%s ve %s vardır farklı": Karşılık gelen iki CVS ve Git dosyası eşit olarak karşılaştırılmaz. A
fark listesi takip edecek.

ARIZA


İki tür ciddi olmayan dönüştürme hatası vardır:
kalıplarda genişletilmiş anahtar kelime alanları ve yalnızca CVS'de oluşan dosyalar silinir.
etiketlerle ilişkili gitspace bildirimleri.

Anahtar kelime genişlemesinden kaynaklanan içerik uyumsuzluklarını kolayca tespit edebilirsiniz. üretecekler
anahtar kelime metnini çevreleyen dolar işaretleri içeren satırların tek satırlı farkları. Çünkü
ikili dosyalar anahtar kelime genişletmesi ile bozulabilir, varsayılan olarak cvs-fast-export davranır
cvs -kb modu gibi ve kendi anahtar kelime genişletmesi yok. Böylece, asla görmek
böyle uyumsuzluklar -k seçeneğinde geçmediyseniz.

Ancak, (a) CVS ana öğelerinin içerebileceğini düşünüyorsanız -kk'yi geçmek isteyebilirsiniz.
anahtar kelime alanlarını genişletti, ancak bunları elle temizlemek istemiyor ve (b) kendinize güveniyorsanız
deponuz, bir RCS/CVS anahtar sözcüğüyle yanlış eşleşebilecek ikili dosyalar içermiyor. Eğer sen
varsayım konusunda yanılıyorsunuz (b) içerik uyumsuzlukları hakkında uyarı mesajları alacaksınız
ikili dosyalarda.

Etiketlerdeki belirgin uyumsuzluklar, büyük olasılıkla CVS'de silinen dosyalarda meydana gelir
ancak Git dönüşümünde sonraki etiketler altında kalır. Neler olduğuna bahse girebilirsin
CVS deposunda yol adını aradığınızda, onu bir tavan arasında bulursanız
dizin.

Bu sahte raporlar, CVS'nin her zaman yeterli bilgiyi tutmaması nedeniyle oluşur.
silme işlemlerini güvenilir bir şekilde takip eder ve "ölü" durum revizyonlarını ele alışında biraz düzensizdir.
CVS ve git depolarınızın mükemmel bir şekilde eşleşmesini sağlamak için, dosya silme ekleme eklemeniz gerekebilir.
dönüşüm - veya daha büyük olasılıkla, mevcut olanları şubeleri boyunca taahhütlere geri taşıyın
gitspace etiketinden önce gelen - kullanarak yeniden cerrah(1).

Diğer yöndeki belirgin uyumsuzluklar (CVS'de mevcut, gitspace'de yok)
asla oluşmaz. Varsa, bir hata raporu gönderin.

Başka türdeki herhangi bir içerik veya bildirim eşleşmesi - özellikle ana daldaki herhangi biri -
kötü haber ve ya ciddi bir depo bozukluğunu ya da cvs-fast-export'ta bir hatayı gösterir
(veya muhtemelen her ikisi de). Böyle bir durum bir hata olarak bildirilmelidir.

Dönüşüm hatalarının daha eski, dallarda veya etiketlerde meydana gelme olasılığı orantısız bir şekilde
CVS'nin güvenilir taahhütleri olmadan önce. Çoğu zaman en etkili çözüm basitçe silmektir
önemsiz dallar ve etiketler; yeniden cerrah(1) bunu yapmayı kolaylaştırır.

Bir hata bildirmeniz gerekiyorsa, lütfen proje web sitesini ziyaret ederek hata hakkında bilgi edinin.
hata raporlama prosedürü. Raporu hazırlarken yapabileceğiniz belirli şeyler vardır.
sorunun hızlı bir şekilde çözülmesini daha olası hale getirir.

SEÇENEKLER


-p
Çalışırken cvs-fast-export'tan ilerleme raporlarını etkinleştirin.

-k
Bir anahtar kelime genişletme belirtimini şuraya iletin: cvs-hızlı-dışa aktarma(1) ve cvs(1).

-n
Yalnızca test edin, tanılama yayınladıktan sonra Git dönüşümünü saklamayın.

-v
ayrıntılı. Alt komutları yürütülürken ve çeşitli hata ayıklama mesajlarını gösterin.

-q
cvs-fast-export'a sessizce çalışmasını söyleyin.

KISITLAMALAR


Git için yasal olmayan CVS etiket adlarının olması gerektiğinde bu program zarif bir şekilde başa çıkamaz.
dönüşüm sırasında dezenfekte edilmiştir.

Bu programın CVS'nin bir CVSROOT dizini gereksinimi etrafında çalışması nedeniyle,
bu durumda depo dizininde dizin yazma izni gerektirecektir -
aksi takdirde, bir CVS mesajı "depoda dir kilidi alınamadı" sonrasında iptal edilir. NS
depo içeriği değiştirilmez.

Program, depoya salt okunur olarak erişmek için cvs -R seçeneğine ihtiyaç duyar. Bu nedenle
Bu seçeneğe sahip olmayan GNU CVS'nin 1.12.1'den (2005) daha eski sürümleriyle başarısız olur.

RAPORLAMA BÖCEK


Hataları Eric S. Raymond'a bildirin[e-posta korumalı]>. proje sayfası şurada
http://catb.org/~esr/cvs-fast-export

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


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    Cin Web Çerçevesi
    Cin Web Çerçevesi
    Gin, inanılmaz derecede hızlı bir web çerçevesidir
    kadar performans gösterebilen Golang'da yazılmış
    sayesinde 40 kat daha hızlı
    martini benzeri API ve özel sürümü
    httpr...
    Gin Web Çerçevesini İndirin
  • 2
    CEREUS LINUX
    CEREUS LINUX
    CEREUS LINUX basado ve MX LINUX con
    çeşitli yazarlar. Bu
    ayrıca alınabilen bir uygulama
    itibaren
    https://sourceforge.net/projects/cereu...
    CEREUS LINUX'u indirin
  • 3
    Görev Koçu
    Görev Koçu
    Görev Koçu - Dostça göreviniz
    yönetici. Görev Koçu ücretsiz bir açık
    kaynak yapılacaklar yöneticisi. içinden büyüdü
    diğer programlar hakkında hayal kırıklığı değil
    kompozit işleme...
    Görev Koçunu İndirin
  • 4
    HyperSQL Veritabanı Motoru (HSQLDB)
    HyperSQL Veritabanı Motoru (HSQLDB)
    HSQLDB ilişkisel bir veritabanı motorudur
    JDBC sürücüsüyle Java ile yazılmış,
    ANSI SQL:2016'ya uygundur. Küçük,
    hızlı, çok iş parçacıklı motor ve sunucu
    mem ile...
    HyperSQL Veritabanı Motorunu (HSQLDB) İndirin
  • 5
    BATIK-KURTARMA
    BATIK-KURTARMA
    Batik tarafından geliştirilen Proje Kurtarma
    Endonezya'dan Kurtarma Ekip Çalışması, bu
    Batik Kurtarma bir türevidir
    Tarafından değiştirilen resmi TWRP
    geliştirmek...
    BATIK-RECOVERY'ı indirin
  • 6
    Sıkı
    Sıkı
    TightVNC, VNC'nin geliştirilmiş bir sürümüdür.
    harika ücretsiz uzak masaüstü aracı.
    iyileştirmeler arasında bant genişliği dostu özellikler de yer alıyor
    "Sıkı" kodlama, dosya transferleri
    içeri ..
    TightVNC'yi indirin
  • Daha fazla »

Linux komutları

Ad