Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

cvs2cl - Online w chmurze

Uruchom cvs2cl u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie cvs2cl, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


cvs2cl - konwertuj logi cvs na logi zmian

STRESZCZENIE


cvs2cl [Opcje] [PLIK1 [PLIK2 ...]]

OPIS


cvs2cl tworzy dziennik zmian w stylu GNU dla źródeł kontrolowanych przez CVS, uruchamiając "cvs log" i
analizowanie danych wyjściowych. Zduplikowane komunikaty dziennika są ujednolicone we właściwy sposób.

Domyślne wyjście cvs2cl jest zaprojektowane tak, aby było zwarte, formalnie jednoznaczne, ale nadal
łatwe do odczytania dla ludzi. Powinno to być w dużej mierze oczywiste; jedyny skrót, który
może nie być oczywiste, to „utags”. To oznacza „tagi uniwersalne” – tagiem uniwersalnym jest
jeden przechowywany przez wszystkie pliki w danym wpisie zmiany.

Jeśli potrzebujesz danych wyjściowych, które są łatwe do przeanalizowania przez program, użyj --xml opcja. Zauważ, że
z wyjściem XML, prawie wszystkie dostępne informacje są dołączone do każdego wpisu zmiany,
niezależnie od tego, czy o to prosiłeś, czy nie, na teorii, że twój parser może zignorować wszystko, co jest
nie szukam.

Jeśli nazwy plików są podane jako argumenty, cvs2cl pokazuje tylko informacje dziennika dla nazwanych plików.

OPCJE


-h, -Pomoc, --help, -?
Pokaż krótką pomoc i wyjdź.

--wersja
Pokaż wersję i wyjdź.

-r, --rewizje
Pokaż numery wersji w danych wyjściowych.

-b, --gałęzie
Pokaż nazwy gałęzi w rewizjach, jeśli to możliwe.

-t, --tagi
Pokaż tagi (nazwy symboliczne) w danych wyjściowych.

-T, --znaczniki
Pokaż tagi w danych wyjściowych przy ich pierwszym wystąpieniu.

--pokaż-martwe
Pokaż martwe pliki.

--stdin
Czytaj z stdin, nie uruchamiaj dziennika cvs.

-- stdout
Wyjście na standardowe wyjście, a nie do dziennika zmian.

-d, --Rozpowszechniane
Umieść dzienniki zmian w podkatalogach.

-f FILE, --plik FILE
Napisz do FILE zamiast ChangeLog.

--fsf
Użyj tego, jeśli dane dziennika są w stylu FSF ChangeLog.

--FSF
Próba ścisłego wyjścia zgodnego ze standardem FSF (niezgodne z --akumulować).

-W SECS, --okno SECS
Okno czasu, w którym wpisy dziennika ujednolicają się.

-U UFIL, --mapa użytkowników UFIL
Rozszerz nazwy użytkowników na adresy e-mail od UFIL.

--hasło PLIKU HASŁA
Użyj systemowego pliku passwd do rozszerzenia nazwy użytkownika. Jeśli nie podano domeny pocztowej (przez
--domena), próbuje odczytać jeden z /etc/nazwa e-mail, wyjście z hosta -d,
nazwadomeny dnslub Nazwa domeny. cvs2cl kończy pracę z błędem, jeśli żadna z tych opcji nie jest
udany. Użyj domeny „”, aby uniemożliwić dodanie domeny pocztowej.

--domena DOMAIN
Domena, z której można budować adresy e-mail.

--gekos
Uzyskaj informacje o użytkowniku z danych GECOS.

-R REGEXP, --wyrażenie regularne REGEXP
Uwzględnij tylko pasujące wpisy REGEXP. Z tej opcji można korzystać wielokrotnie.

-I REGEXP, --ignorować REGEXP
Ignoruj ​​pliki, których nazwy są zgodne REGEXP. Z tej opcji można korzystać wielokrotnie. ten
regexp to wyrażenie regularne Perla. Jest dopasowany tak, jak jest; możesz chcieć poprzedzić
^ lub sufiks z $, aby zakotwiczyć dopasowanie.

-C, --bez uwzględniania wielkości liter
Każde dopasowywanie wyrażeń regularnych odbywa się bez rozróżniania wielkości liter.

-F ODDZIAŁ, --śledzić ODDZIAŁ
Pokaż tylko wersje lub przodków do ODDZIAŁ.

--tylko podążaj ODDZIAŁ
Jak --follow, ale gałęzie podrzędne nie są przestrzegane.

--bez-przodków
Podczas używania -Fśledź tylko zmiany od czasu ODDZIAŁ zaczęło się.

--bez-ukryj-dodatków-oddziałów
Domyślnie wpisy wygenerowane przez cvs dla pliku dodanego na gałęzi (wpis martwy 1.1)
nie są pokazane. Ta flaga odwraca tę akcję.

-S, --oddzielny-nagłówek
Pusta linia między każdym nagłówkiem i komunikatem dziennika.

--grupa-w-datie
Grupuj wpisy w dzienniku zmian w tym samym dniu razem, zamiast mieć osobny wpis
dla każdego zatwierdzenia w tym dniu.

--streszczenie
Dodaj informacje podsumowujące zmiany CVS.

--bez opakowania
Nie zawijaj automatycznie komunikatu dziennika (zalecane -S również).

--bez wcięcia
Nie wcinaj komunikatu w dzienniku

--gmt, --utc
Pokaż czasy w GMT/UTC zamiast w czasie lokalnym.

--akumulować
Dodaj do istniejącego dziennika zmian (niekompatybilne z --xml i --FSF).

-w, --dzień tygodnia
Pokaż dzień tygodnia.

--nie-czasy
Nie pokazuj czasów w danych wyjściowych.

--chrono
Loguj w porządku chronologicznym (domyślnie w odwrotnej kolejności chronologicznej).

--nagłówek FILE
Pobierz nagłówek dziennika zmian z FILE ("-" oznacza standardowe wejście).

--xml
Wyjście XML zamiast formatu ChangeLog (niezgodne z --akumulować).

--kodowanie xml KODOWANIE
Wstaw klauzulę kodowania w nagłówku XML.

-- arkusz stylów xml FILE
Wstaw instrukcję przetwarzania arkusza stylów xml za pomocą FILE formatowanie ścieżki pliku arkusza stylów
w nagłówku XML.

--noxmlns
Nie dołączaj atrybutu xmlns= w elemencie głównym.

--ukryj-nazwy-plików
Nie pokazuj nazw plików (ignorowane w przypadku danych wyjściowych XML).

--no-wspólny-katalog
Nie skracaj nazw katalogów z nazw plików.

--rcs CVSROOT
Obsługuj nazwy plików z surowego RCS, na przykład te utworzone przez wyjście "cvs rlog",
usuwanie prefiksu CVSROOT.

-P, --suszona śliwka
Nie pokazuj pustych komunikatów dziennika.

--linie-zmodyfikowane
Podaj liczbę dodanych linii i liczbę usuniętych linii dla każdego zameldowania (jeśli
odpowiedni). W tej chwili ma to wpływ tylko na tryb wyjściowy XML.

--ignoruj-tag TAG
Ignoruj ​​poszczególne zmiany, które są powiązane z danym tagiem. Może się powtórzyć, jeśli
więc zmiany, które są powiązane z dowolnym z podanych tagów, są ignorowane.

--pokaż-tag TAG
Rejestruj tylko pojedyncze zmiany, które są powiązane z danym tagiem. Może się powtórzyć, jeśli
więc zmiany, które są powiązane z dowolnym z podanych tagów, są rejestrowane.

--delta OD_TAG:TAGOWAĆ
Spróbuj uzyskać deltę między dwoma tagami (od OD_TAG do włącznie TAGOWAĆ).
algorytm jest prosty, oparty na dacie (jest to trudny problem), więc wyniki są
niedoskonały.

-g OPTY, --opcje-globalne OPTY
Przechodzić OPTY do CV jak w "cvs OPTY Dziennik ...".

-l OPTY, --opcje logowania OPTY
Przechodzić OPTY do cvs log jak w "cvs ... log OPTY".

Uwagi dotyczące opcji i argumentów:

· -I i -F opcje mogą pojawiać się wielokrotnie.

· Aby śledzić wersje pnia, użyj "-F tułów"("-F BAGAŻNIK SAMOCHODOWY" również działa). To jest w porządku
ponieważ nigdy nie byłoby na tyle szalone, aby nazwać gałąź „pień”, prawda? Dobrze.

· Dla -U opcja, UFIL powinien być sformatowany jak CVSROOT/users. To znaczy, każdy
linia UFIL wygląda tak:

losowy:[email chroniony]

a może nawet tak

jrandom: „Jesse Q. Random”[email chroniony]>'

W razie potrzeby nie zapomnij podać części po dwukropku.

· Wiele osób chce filtrować według daty. Aby to zrobić, wywołaj cvs2cl w ten sposób:

cvs2cl -l "-d'DATESPEC'"

gdzie DATESPEC to dowolna specyfikacja daty poprawna dla "cvs log -d". (Zauważ, że CVS
1.10.7 i poniżej wymagają, aby nie było spacji między -d a jego argumentem).

· Daty/godziny są interpretowane w lokalnej strefie czasowej.

· Pamiętaj, aby zacytować argument do `-l' aby twoja powłoka nie interpretowała spacji jako
separatory argumentów.

· Zobacz sekcję 'Opcje wspólne' w podręczniku cvs ('info cvs' w systemach uniksopodobnych)
po więcej informacji.

· Zauważ, że zasady cytowania pod powłokami Windows są różne.

· Aby uruchomić w zautomatyzowanym środowisku, takim jak CGI lub PHP, może być potrzebny suidperl w kolejności
do wykonania jako poprawny użytkownik, aby włączyć /cvsroot czytać pliki blokujące, dla których mają być zapisywane
polecenie 'cvs log'. To prawdopodobnie tylko przypadek zmiany /usr/bin/perl
do /usr/bin/suidperl i jawnie zadeklarować zmienną PATH.

PRZYKŁADY


Kilka przykładów (praca na powłokach UNIX):

# logów po 6 marca 2003 r. (włącznie)
cvs2cl -l "-d'>2003-03-06'"
# logów po 4:34 6 marca 2003 (włącznie)
cvs2cl -l "-d'>2003-03-06 16:34"
# logi między 4:46 6 marca 2003 (na wyłączność) a
# 4:34 6 marca 2003 (włącznie)
cvs2cl -l "-d'2003-03-06 16:46>2003-03-06 16:34'"

Kilka przykładów (w powłokach innych niż UNIX):

# Zgłoszono do pracy w systemie Windows XP/2000
cvs2cl -l "-d"">2003-10-18;dzisiaj<"""

AUTORSKI


Karol Fogel
Melissa O'Neill
Martyna J. Pearce'a

Składki od

Mike'a Ayersa
Tima Bradshawa
Richarda Broberga
Nathana Bryanta
Oswalda Buddenhagena
Neila Conwaya
Artur de Jong
Marka W. Eichina
Dave'a Elcocka
Reida Ellisa
Szymon Josefsson
Robina Hugh Johnsona
Terry'ego Kane'a
Pete'a Kempfa
Pocałunek Akosa
Mikołaj Klein
Eddiego Kohlera
Richarda Laagera
Kevina Lilly'ego
Karla-Heinza Marbaise’a
Mitsuakiego Masuharę
Henryk Nordstrom
Joe Orton
Piotr Palfrader
Tomasz Parmelan
Jordana Russella
Jacek Śliwerski
Johannesa Stezenbacha
Józef Walton
Erniego Zapaty

Korzystaj z cvs2cl online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad