InglesPransesEspanyol

Ad


OnWorks favicon

cvs2cl - Online sa Cloud

Patakbuhin ang cvs2cl sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na cvs2cl na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


cvs2cl - i-convert ang mga cvs log messages sa changelogs

SINOPSIS


cvs2cl [pagpipilian] [FILE1 [FILE2 ...]]

DESCRIPTION


cvs2cl ay gumagawa ng isang GNU-style na ChangeLog para sa mga pinagmumulan na kinokontrol ng CVS sa pamamagitan ng pagpapatakbo ng "cvs log" at
pag-parse ng output. Ang mga duplicate na mensahe sa log ay pinag-iisa sa Tamang Paraan.

Ang default na output ng cvs2cl ay idinisenyo upang maging compact, pormal na hindi malabo, ngunit pa rin
madaling basahin ng tao. Ito ay dapat na higit sa lahat ay nagpapaliwanag sa sarili; ang isang abbreviation na
maaaring hindi halata ay "utags". Iyon ay kumakatawan sa "mga unibersal na tag" -- isang pangkalahatang tag ay
isa na hawak ng lahat ng mga file sa isang naibigay na entry ng pagbabago.

Kung kailangan mo ng output na madaling i-parse ng isang program, gamitin ang --xml opsyon. Tandaan na
na may XML na output, halos lahat ng magagamit na impormasyon ay kasama sa bawat entry ng pagbabago,
hiningi mo man ito o hindi, sa teorya na maaaring balewalain ng iyong parser ang anumang bagay na iyon
hindi hinahanap.

Kung ang mga filename ay ibinigay bilang mga argumento ang cvs2cl ay nagpapakita lamang ng impormasyon ng log para sa mga pinangalanang file.

Opsyon


-h, -tulong, - Tumulong, -?
Magpakita ng maikling tulong at lumabas.

--bersyon
Ipakita ang bersyon at lumabas.

-r, --mga rebisyon
Ipakita ang mga numero ng rebisyon sa output.

-b, --mga sanga
Ipakita ang mga pangalan ng sangay sa mga rebisyon kung posible.

-t, --tag
Ipakita ang mga tag (mga simbolikong pangalan) sa output.

-T, --tagdates
Ipakita ang mga tag sa output sa kanilang unang paglitaw.

--pakitang-patay
Ipakita ang mga patay na file.

--stdin
Magbasa mula sa stdin, huwag magpatakbo ng cvs log.

--stdout
Output sa stdout hindi sa ChangeLog.

-d, --naipamahagi
Ilagay ang ChangeLogs sa mga subdir.

-f FILE, --file FILE
Sumulat sa FILE sa halip na ChangeLog.

--fsf
Gamitin ito kung ang data ng log ay nasa istilo ng FSF ChangeLog.

--FSF
Subukan ang mahigpit na FSF-standard na katugmang output (hindi tugma sa --accum).

-W Segundo, --window Segundo
Window ng oras kung saan magkakaisa ang mga entry sa log.

-U UFILE, --usermap UFILE
Palawakin ang mga username sa mga email address mula sa UFILE.

--passwd PASSWORDFILE
Gamitin ang system passwd file para sa pagpapalawak ng user name. Kung walang ibinigay na domain ng mail (sa pamamagitan ng
--domain), sinusubukan nitong basahin ang isa mula sa /etc/mailname, output ng hostname -d,
dnsdomainname, O domain-name. Lumabas ang cvs2cl nang may error kung wala sa mga opsyon na iyon
matagumpay. Gumamit ng domain ng '' upang pigilan ang pagdaragdag ng isang domain ng mail.

--domain DOMAIN
Domain kung saan bubuo ng mga email address.

--gecos
Kumuha ng impormasyon ng user mula sa GECOS data.

-R REGEXP, --regexp REGEXP
Isama lamang ang mga entry na tumutugma REGEXP. Maaaring gamitin ang opsyong ito nang maraming beses.

-I REGEXP, --Huwag pansinin REGEXP
Huwag pansinin ang mga file na tumutugma ang mga pangalan REGEXP. Maaaring gamitin ang opsyong ito nang maraming beses. Ang
Ang regexp ay isang perl na regular na expression. Ito ay itinugma bilang ay; baka gusto mong lagyan ng prefix ang
a ^ o suffix na may $ upang iangkla ang tugma.

-C, --case-insensitive
Ang anumang pagtutugma ng regexp ay ginagawa nang case-insensitive.

-F BRANCH, --sundan BRANCH
Ipakita lamang ang mga rebisyon sa o ancestral sa BRANCH.

--follow-only BRANCH
Tulad ng --follow, ngunit hindi sinusunod ang mga sub-branch.

--walang mga ninuno
Kapag gumagamit -F, subaybayan lamang ang mga pagbabago mula noong BRANCH nagsimula.

--walang-itago-branch-dagdag
Bilang default, ang mga entry na nabuo ng mga cv para sa isang file na idinagdag sa isang sangay (isang patay na 1.1 na entry)
ay hindi ipinapakita. Binabaliktad ng flag na ito ang pagkilos na iyon.

-S, --separate-header
Blangkong linya sa pagitan ng bawat header at mensahe ng log.

--group-within-date
Pagsama-samahin ang mga entry sa ChangeLog sa parehong petsa, sa halip na magkaroon ng hiwalay na entry
para sa bawat commit sa petsang iyon.

--buod
Magdagdag ng buod ng impormasyon sa pagbabago ng CVS.

--no-wrap
Huwag i-auto-wrap ang mensahe ng log (irekomenda -S din).

--walang-indent
Huwag i-indent ang log message

--gmt, --utc
Ipakita ang mga oras sa GMT/UTC sa halip na lokal na oras.

--accum
Idagdag sa isang umiiral na ChangeLog (hindi tugma sa --xml at --FSF).

-w, --araw sa isang linggo
Ipakita ang araw ng linggo.

--walang-beses
Huwag ipakita ang mga oras sa output.

--chrono
Output log in chronological order (default ay reverse chronological order).

--header FILE
Kunin ang ChangeLog header mula sa FILE ("-"nangangahulugang stdin).

--xml
Output XML sa halip na ChangeLog na format (hindi tugma sa --accum).

--xml-encoding PAG-ENCOD
Ipasok ang encoding clause sa XML header.

--xml-stylesheet FILE
Ipasok ang xml-stylesheet processing instruction na may FILE pag-format ng path ng file ng stylesheet
sa XML header.

--noxmlns
Huwag isama ang xmlns= attribute sa root element.

--hide-filename
Huwag magpakita ng mga filename (binalewala para sa XML output).

--no-common-dir
Huwag paikliin ang mga pangalan ng direktoryo mula sa mga filename.

--rcs CVSROOT
Pangasiwaan ang mga filename mula sa raw RCS, halimbawa ang mga ginawa ng "cvs rlog" na output,
pagtanggal ng unlapi CVSROOT.

-P, --pugutan
Huwag magpakita ng mga walang laman na log message.

--lines-modified
I-output ang bilang ng mga linyang idinagdag at ang bilang ng mga linyang inalis para sa bawat checkin (kung
naaangkop). Sa ngayon, nakakaapekto lang ito sa XML output mode.

--ignore-tag TAG
Huwag pansinin ang mga indibidwal na pagbabago na nauugnay sa isang ibinigay na tag. Maaaring maulit, kung
kaya, binabalewala ang mga pagbabagong nauugnay sa alinman sa mga ibinigay na tag.

--show-tag TAG
Mag-log lamang ng mga indibidwal na pagbabago na nauugnay sa isang ibinigay na tag. Maaaring maulit, kung
kaya, ang mga pagbabago na nauugnay sa alinman sa mga ibinigay na tag ay naka-log.

--delta FROM_TAG:TO_TAG
Subukan ang isang delta sa pagitan ng dalawang tag (mula noong FROM_TAG hanggang sa at kabilang ang TO_TAG). Ang
Ang algorithm ay isang simpleng batay sa petsa (ito ay isang mahirap na problema) kaya ang mga resulta ay
hindi perpekto.

-g OPTS, --global-opts OPTS
Pumasa OPTS sa mga cv tulad ng sa "cvs OPTS log ...".

-l OPTS, --log-opts OPTS
Pumasa OPTS sa cvs log tulad ng sa "cvs ... log OPTS".

Mga tala tungkol sa mga opsyon at argumento:

· Ang -I at -F ang mga opsyon ay maaaring lumitaw nang maraming beses.

· Upang sundin ang mga rebisyon ng trunk, gamitin ang "-F nguso ng elepante"("-F BATAS" gumagana din). Okay lang
because no would ever, ever be crazy enough to name a branch "trunk", right? Tama.

· Para sa -U opsyon, ang UFILE dapat na naka-format tulad ng CVSROOT/users. Ibig sabihin, bawat isa
linya ng UFILE ganito ang hitsura nito:

jrandom:[protektado ng email]

o baka naman ganito

jrandom:'Jesse Q. Random[protektado ng email]>'

Huwag kalimutang banggitin ang bahagi pagkatapos ng colon kung kinakailangan.

· Maraming tao ang gustong mag-filter ayon sa petsa. Upang gawin ito, tumawag sa cvs2cl tulad nito:

cvs2cl -l "-d'DATESPEC'"

kung saan ang DATESPEC ay anumang detalye ng petsa na may bisa para sa "cvs log -d". (Tandaan na ang CVS
Ang 1.10.7 at sa ibaba ay nangangailangan ng walang puwang sa pagitan ng -d at argumento nito).

· Ang mga petsa/oras ay binibigyang kahulugan sa lokal na time zone.

· Tandaang sipiin ang argumento sa `-l' upang ang iyong shell ay hindi bigyang-kahulugan ang mga puwang bilang
mga separator ng argumento.

· Tingnan ang seksyong 'Mga Karaniwang Opsyon' ng cvs manual ('info cvs' sa UNIX-like system)
para sa karagdagang impormasyon.

· Tandaan na ang mga patakaran para sa pagsipi sa ilalim ng mga shell ng bintana ay iba.

· Upang tumakbo sa isang awtomatikong kapaligiran tulad ng CGI o PHP, maaaring kailanganin ang suidperl sa pagkakasunud-sunod
i-execute bilang tamang user para paganahin ang /cvsroot read lock file para isulat
ang utos na 'cvs log'. Ito ay malamang na isang kaso lamang ng pagbabago ng /usr/bin/perl
command sa /usr/bin/suidperl, at tahasang idineklara ang PATH variable.

HALIMBAWA


Ilang halimbawa (gumagana sa mga shell ng UNIX):

# log pagkatapos ng ika-6 ng Marso, 2003 (kasama)
cvs2cl -l "-d'>2003-03-06'"
# log pagkatapos ng 4:34PM ika-6 ng Marso, 2003 (kasama)
cvs2cl -l "-d'>2003-03-06 16:34'"
# log sa pagitan ng 4:46PM ika-6 ng Marso, 2003 (eksklusibo) at
# 4:34PM ika-6 ng Marso, 2003 (kasama)
cvs2cl -l "-d'2003-03-06 16:46>2003-03-06 16:34'"

Ilang halimbawa (sa non-UNIX shell):

# Naiulat na gumagana sa windows xp/2000
cvs2cl -l "-d"">2003-10-18;ngayon<"""

MGA AUTHORS


Karl Fogel
Melissa O'Neill
Martyn J. Pearce

Mga kontribusyon mula sa

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 Kiss
Claus Klein
Eddie Kohler
Richard Laager
Kevin Lilly
Karl-Heinz Marbaise
Mitsuaki Masuhara
Henrik Nordstrom
Joe Orton
Peter Palfrader
Thomas Parmelan
Jordan Russell
Jacek Sliwerski
Johannes Stezenbach
Joseph Walton
Ernie Zapata

Gamitin ang cvs2cl online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad