İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

cvs2cl - 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 cvs2cl'yi ç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 cvs2cl komutudur.

Program:

ADI


cvs2cl - cvs günlük mesajlarını değişiklik günlüklerine dönüştürün

SİNOPSİS


cvs2cl [seçenekleri] [DOSYA1 [DOSYA2 ...]]

TANIM


cvs2cl, "cvs log"u çalıştırarak CVS kontrollü kaynaklar için GNU tarzı bir ChangeLog üretir ve
çıktıyı ayrıştırma. Yinelenen günlük mesajları Doğru Yolda birleştirilir.

cvs2cl'nin varsayılan çıktısı kompakt, resmi olarak net olacak şekilde tasarlanmıştır ancak yine de
insanların okuması kolaydır. Büyük ölçüde kendi kendini açıklayıcı nitelikte olmalıdır; tek kısaltma
"utags" olduğu açık olmayabilir. Bu "evrensel etiketler" anlamına gelir; evrensel bir etiket
belirli bir değişiklik girişindeki tüm dosyalar tarafından tutulan bir dosya.

Bir programın ayrıştırması kolay bir çıktıya ihtiyacınız varsa, --xml seçenek. Bunu not et
XML çıkışıyla, hemen hemen tüm mevcut bilgiler her değişiklik girişine dahil edilir,
İsteseniz de istemeseniz de, ayrıştırıcınızın istediği her şeyi göz ardı edebileceği teorisine dayanarak
aramıyorum.

Dosya adları bağımsız değişken olarak verilirse cvs2cl yalnızca adlandırılmış dosyalar için günlük bilgilerini gösterir.

SEÇENEKLER


-h, -Yardım, --yardım et, -?
Kısa bir yardım gösterin ve çıkın.

--versiyon
Sürümü göster ve çık.

-r, --revizyonlar
Çıktıda revizyon numaralarını göster.

-b, --dallar
Mümkün olduğunda revizyonlarda şube adlarını gösterin.

-t, --etiketler
Çıktıda etiketleri (sembolik adlar) göster.

-T, --tagdates
Etiketleri ilk ortaya çıktıklarında çıktıda gösterin.

--göster-ölü
Ölü dosyaları göster.

--stdin
Stdin'den okuyun, cvs günlüğünü çalıştırmayın.

--stdout
Çıkışı ChangeLog'a değil stdout'a yapın.

-d, --dağıtılmış
ChangeLogs'u alt dizinlere yerleştirin.

-f DOSYA, --dosya DOSYA
Yazma DOSYA ChangeLog yerine.

--fsf
Günlük verileri FSF ChangeLog tarzındaysa bunu kullanın.

--FSF
Kesin FSF standardı uyumlu çıktıyı deneyin (uyumsuz) --birikim).

-W SECS, --pencere SECS
Günlük girişlerinin birleştirildiği zaman penceresi.

-U UDOSYA, --kullanıcı haritası UDOSYA
Kullanıcı adlarını e-posta adreslerine kadar genişletin UDOSYA.

--şifre ŞİFRE DOSYASI
Kullanıcı adını genişletmek için sistem passwd dosyasını kullanın. Posta alanı sağlanmadıysa (üzerinden
--ihtisas), bir tanesini okumaya çalışır /etc/posta adı, çıkışı hostname -d,
dns alan adıya da alan adı. Bu seçeneklerden hiçbiri yoksa cvs2cl bir hatayla çıkar
başarılı. Posta alan adının eklenmesini önlemek için '' alan adını kullanın.

--ihtisas ALAN
E-posta adreslerinin oluşturulacağı etki alanı.

--gecos
GECOS verilerinden kullanıcı bilgilerini alın.

-R regexp, --normal ifade regexp
Yalnızca eşleşen girişleri dahil et regexp. Bu seçenek birden çok kez kullanılabilir.

-I regexp, --görmezden gelmek regexp
Adları eşleşen dosyaları yoksay regexp. Bu seçenek birden çok kez kullanılabilir.
regexp bir Perl düzenli ifadesidir. Olduğu gibi eşleştirilir; ile önek eklemek isteyebilirsiniz
eşleşmeyi sabitlemek için bir ^ veya $ içeren bir sonek.

-C, --büyük/küçük harfe duyarsız
Herhangi bir regexp eşleştirmesi büyük/küçük harfe duyarlı olarak yapılır.

-F ŞUBE, --takip et ŞUBE
Yalnızca revizyonları veya eski sürümlerini göster ŞUBE.

--sadece takip ŞUBE
--follow gibi, ancak alt dallar takip edilmez.

--ata yok
Kullanırken -F, yalnızca şu tarihten bu yana yapılan değişiklikleri izleyin: ŞUBE başladı.

--hide-şube-eklemeleri yok
Varsayılan olarak, bir dalda eklenen bir dosya için cvs tarafından oluşturulan girişler (ölü 1.1 girişi)
gösterilmiyor. Bu bayrak bu eylemi tersine çevirir.

-S, --ayrı-başlık
Her başlık ve günlük mesajı arasında boş satır.

--tarih içindeki grup
Ayrı bir giriş yerine aynı tarihteki ChangeLog girişlerini birlikte gruplayın
o tarihteki her taahhüt için.

--Özet
CVS değişiklik özeti bilgilerini ekleyin.

-- sarma yok
Günlük mesajını otomatik olarak sarma (önerilir) -S Ayrıca).

-- girintisiz
Günlük iletisini girintileme

--GMT, --UTC
Saatleri yerel saat yerine GMT/UTC cinsinden gösterin.

--birikim
Mevcut bir ChangeLog'a ekle (uyumsuz) --xml ve --FSF).

-w, --haftanın günü
Haftanın gününü göster.

--hiçbir zaman
Çıkışta süreleri gösterme.

--krono
Günlüğü kronolojik sırayla çıkarın (varsayılan, ters kronolojik sıradır).

--başlık DOSYA
ChangeLog başlığını şuradan alın: DOSYA ("-" stdin anlamına gelir).

--xml
ChangeLog formatı yerine XML çıktısı alın (ile uyumlu değil) --birikim).

--xml kodlaması KODLAMA
Kodlama yan tümcesini XML başlığına ekleyin.

--xml-stil sayfası DOSYA
Xml-stil sayfası işleme talimatını şununla ekleyin: DOSYA stil sayfası dosya yolunu biçimlendirme
XML başlığında.

--noxmlns
Kök öğeye xmlns= niteliğini eklemeyin.

--dosya adlarını gizle
Dosya adlarını gösterme (XML çıktısı için dikkate alınmaz).

--no-ortak-dir
Dizin adlarını dosya adlarından kısaltmayın.

--rcs CVSKÖK
Ham RCS'deki dosya adlarını (örneğin "cvs rlog" çıktısı tarafından üretilenler) işleyin,
öneki çıkarma CVSKÖK.

-P, --kuru erik
Boş günlük mesajlarını gösterme.

--lines-modifiye
Her iade için eklenen satır sayısını ve kaldırılan satır sayısını çıktılayın (eğer
uygulanabilir). Şu anda bu yalnızca XML çıktı modunu etkiliyor.

--ignore-etiketi TAG
Belirli bir etiketle ilişkili bireysel değişiklikleri göz ardı edin. İstenirse tekrarlanabilir
bu nedenle, verilen etiketlerden herhangi biriyle ilişkili değişiklikler göz ardı edilir.

--göster-etiketi TAG
Yalnızca belirli bir etiketle ilişkili bireysel değişiklikleri günlüğe kaydedin. İstenirse tekrarlanabilir
bu nedenle, verilen etiketlerden herhangi biriyle ilişkili değişiklikler günlüğe kaydedilir.

--delta FROM_TAG:TO_TAG
İki etiket arasında bir delta deneyin (çünkü FROM_TAG dahil ve dahil TO_TAG.)
algoritma basit bir tarihe dayalıdır (bu zor bir problemdir), dolayısıyla sonuçlar
kusurlu.

-g seçmesi, --global-ops'lar seçmesi
Geçiş seçmesi "cvs"deki gibi cv'lere seçmesi kayıt ...".

-l seçmesi, --log-opts seçmesi
Geçiş seçmesi "cvs ... log"daki gibi cvs günlüğüne seçmesi".

Seçenekler ve bağımsız değişkenler hakkında notlar:

· -I ve -F seçenekler birden çok kez görünebilir.

· Ana hat revizyonlarını takip etmek için " kullanın-F gövde"( '-F GÖVDE" aynı zamanda işe yarıyor). Sorun değil
çünkü hiçbir zaman bir dala "gövde" adını verecek kadar çılgın olamaz, değil mi? Sağ.

· İçin -U seçenek UDOSYA CVSROOT/users gibi biçimlendirilmelidir. Yani her biri
hattı UDOSYA buna benzer:

rastgele:[e-posta korumalı]

ya da belki böyle

jrandom:'Jesse Q. Rastgele[e-posta korumalı]>'

Gerekirse iki nokta üst üsteden sonraki kısmı alıntılamayı unutmayın.

· Birçok kişi tarihe göre filtrelemek ister. Bunu yapmak için cvs2cl'yi şu şekilde çağırın:

cvs2cl -l "-d'DATESPEC'"

Burada DATESPEC "cvs log -d" için geçerli olan herhangi bir tarih spesifikasyonudur. (CVS'nin
1.10.7 ve altı, -d ile argümanı arasında boşluk olmamasını gerektirir).

· Tarihler/saatler yerel saat dilimine göre yorumlanır.

· Argümanı `'a aktarmayı unutmayın-l' böylece kabuğunuz boşlukları yorumlamaz
argüman ayırıcılar.

· CVS kılavuzunun 'Ortak Seçenekler' bölümüne bakın (UNIX benzeri sistemlerde 'bilgi CV'leri')
daha fazla bilgi için.

· Windows kabukları altında alıntı yapma kurallarının farklı olduğunu unutmayın.

· CGI veya PHP gibi otomatikleştirilmiş bir ortamda çalıştırmak için suidperl'e ihtiyaç duyulabilir.
/cvsroot'un yazılacak kilit dosyalarını okumasını etkinleştirmek için doğru kullanıcı olarak çalıştırmak
'cvs günlüğü' komutu. Bu muhtemelen sadece bir değişiklik durumudur. /usr/bin/Perl
/usr/bin/suidperl'e komut vermek ve PATH değişkenini açıkça bildirmek.

ÖRNEKLER


Bazı örnekler (UNIX kabukları üzerinde çalışma):

# 6 Mart 2003'ten sonraki günlükler (dahil)
cvs2cl -l "-d'>2003-03-06'"
# 4 Mart 34 saat 6:2003'ten sonraki günlükler (dahil)
cvs2cl -l "-d'>2003-03-06 16:34'"
# 4 Mart 46 saat 6:2003 (hariç) ile
# 4:34 6 Mart 2003 (dahil)
cvs2cl -l "-d'2003-03-06 16:46>2003-03-06 16:34'"

Bazı örnekler (UNIX olmayan kabuklarda):

# Windows XP/2000'de çalıştığı bildirildi
cvs2cl -l "-d"">2003-10-18;bugün<"""

YAZARLAR


Karl Fogel
Melissa O'Neill
Martyn J. Pearce

Katkılar

Mike Ayers
Tim Bradshaw
Richard Broberg
Nathan Bryant
Oswald Buddenhagen
Neil Conway
Arthur de Jong
Mark W. Eichin
Dave Elcock
Reid Ellis
Simon Josefsson
Robin Hugh Johnson
Terry Kane
Pete Kempf
Akos Öpücüğü
Claus Klein
Eddie Kohler
Richard Laager
Kevin Lilly
Karl-Heinz Marbaise
Mitsuaki Masuhara
Henrik Nordstrom
Joe Orton
Peter Palfrader
Thomas Parmelan
Ürdün Russel
Jacek Sliwerski
Johannes Stezenbach
Joseph Walton
Ernie Zapata

Onworks.net hizmetlerini kullanarak cvs2cl'yi çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad