Subject: RCS vs SCCS: Introduction Date: Sat, 10 Oct 92 19:34:39 +0200 From: Bill Wohler <wohler@newt.com>
V nedavni anketi je bila večina glasov v prid RCS, nekaj v prid SCCS, in nekaj predlaganih alternativ, kot je CVS.
Funkcionalno sta RCS in SCCS praktično ekvivalentna. RCS ima nekaj več odlik, saj se še naprej osvežuje.
Vedite tudi, da se je RCS učil na napakah SCCS ...
Subject: RCS vs SCCS: How do the interfaces compare? Date: Sat, 10 Oct 92 19:34:39 +0200 From: Bill Wohler <wohler@newt.com>
RCS ima za nove uporabnike preprostejši vmesnik. Obstaja manj ukazov, je bolj intuitiven in konsistenten, in ponuja več uporabnih argumentov.
V SCCS morajo biti veje posebej ustvarjene. V RCS se preverjajo kot katerikoli druga različica.
Subject: RCS vs SCCS: What's in a Revision File? Date: Sat, 10 Oct 92 19:34:39 +0200 From: Bill Wohler <wohler@newt.com>
RCS shranjuje zgodovino v datotekah s podaljškom ,,,v
``. SCCS
shranjuje zgodovino v datotekah s predpono ,,s.
``.
RCS v trenutnem imeniku in podimeniku za RCS samodejno poišče datoteke
za RCS, lahko pa določite tudi kakšno drugo datoteko za RCS.
Uporabniški vmesnik sccs
programa SCCS vedno uporablja imenik za
SCCS. Če ne uporabljate uporabniškega vmesnika sccs
, morate
določiti polno ime datoteke za SCCS.
RCS shranjuje svoje popravke tako, da vzdržuje kopijo zadnje različice in razlike besedila do prejšnjih različic. SCCS uporablja koncept ,,združevanja razlik``.
Vsa aktivnost RCS se dogaja v eni sami datoteki za RCS. SCCS vzdržuje več datotek. To je lahko neredno in begajoče.
Ročno urejanje datotek za RCS ali za SCCS je slaba zamisel, saj so
napake tako lahke za storiti in tako usodne za zgodovino datoteke. V
obeh primerih je lahko urejati podatke o popravkih, vendar ne želite
popravljati resničnega besedila različice v RCS. Če urejate datoteko
za SCCS, boste morali preračunati kontrolno vsoto s programom
admin
.
Subject: RCS vs SCCS: What are the keywords? Date: Sat, 10 Oct 92 19:34:39 +0200 From: Bill Wohler <wohler@newt.com>
RCS in SCCS uporabljata različne ključne besede, ki se v besedilu
razvijejo. Pri SCCS se, ob izvlečenju datoteke za branje, ključna
beseda ,,%I%
`` nadomesti s številko popravka.
Ključne besede RCS so lažje za zapomnitev, toda razvijanje ključnih besed se lažje nastavi v SCCS.
V SCCS se ključne besede razvijejo pri izvlečenju le za branje. Če se različica z razvitimi ključnimi besedami prepiše v datoteko, ki bi morala biti razlikovana (angl. deltaed), so ključne besede izgubljene in podatki o različicah datoteke ne bodo osveževani. Po drugi strani, RCS ob razvitju obdrži ključne besede, torej se temu izogne.
Subject: What's an RCS symbolic name? Date: Sat, 10 Oct 92 19:34:39 +0200 From: Bill Wohler <wohler@newt.com>
RCS vam dovoljuje obravnavati množico datotek kot družino datotek, medtem, ko je SCCS mišljen prvotno za hranjenje zgodovine popravkov datotek.
RCS to omogoča z uporabo simboličnih imen: vse izvorne datoteke, ki so povezane z aplikacijsko različico, lahko označite z uporabo
rcs -n
in jih pozneje zlahka izvlečete kot združeno enoto. V SCCS bi morali
za to napisati skript, ki bi vpisoval in bral vsa imena datotek in
različic v in iz datoteke.
Subject: RCS vs SCCS: How do they compare for performance? Date: Sat, 10 Oct 92 19:34:39 +0200 From: Bill Wohler <wohler@newt.com>
Ker sistem RCS shranjuje celotno zadnjo različico, je precej hitrejši pri izvlečenju zadnje različice. Od RCS 5.6 naprej je tudi hitrejši od SCCS pri izvlečenju starejših različic.
Subject: RCS vs SCCS: Version Identification. Date: Sat, 10 Oct 92 19:34:39 +0200 From: Bill Wohler <wohler@newt.com>
SCCS zna ugotoviti, kdaj se je v sistem dodala določena vrstica kode.
Subject: RCS vs SCCS: How do they handle problems? Date: Sat, 10 Oct 92 19:34:39 +0200 From: Bill Wohler <wohler@newt.com>
Če vam manjkajo orodja za SCCS ali RCS, ali, če je datoteka popravkov v RCS ali SCCS pokvarjena in orodja nočejo delati z njo, lahko še vedno obnovite zadnjo različico v sistemu RCS. To za SCCS ni res.
make(1)
?
Subject: RCS vs SCCS: How do they interact with make(1)? Date: Wed, 30 Dec 1992 10:41:51 -0700 From: Blair P. Houghton <bhoughto@sedona.intel.com>
Dejstvo, da SCCS uporablja predpone za imena datotek
(s.datoteka.c
) pomeni, da jih make(1)
ne more
obravnavati na običajen način, in morate uporabiti posebna pravila (z
uporabo znakov ,~
`), da ga pripravite k sodelovanju s SCCS;
kljub temu make(1)
na nekaterih platformah Unixa ne bo
uporabil privzetih pravil za datoteke, ki jih upravlja SCCS.
Zapis s podaljškom (datoteka.c,v
), ki ga uporablja RCS,
pomeni, da lahko v vseh izvedbah programa make
uporabljate
običajna podaljškovna pravila, tudi, če izvedba ni načrtovana posebej
za obvladovanje datotek RCS.
Subject: RCS vs SCCS: Conversion. Date: Tue, 10 Jan 1995 21:01:41 -0500 From: Ed Ravin <elr@wp.prodigy.com>
Za pretvorbo iz SCCS v RCS je na voljo nepodprti skript za ukazno
lupino csh
. Najdete ga lahko na naslovu
ftp://ftp.std.com/src/gnu/cvs-1.3/contrib/sccs2rcs.
Za pretvorbo iz RCS v SCCS morate napisati svoj skript ali program.
Subject: RCS vs SCCS: Support Date: Sat, 10 Oct 92 19:34:39 +0200 From: Bill Wohler <wohler@newt.com>
SCCS podpira podjetje AT&T. RCS podpira ustanova Free Software Foundation. Torej RCS teče na veliko več platformah, vključno z osebnimi računalniki.
Večina programov make
prepozna SCCS-jevo predpono ,,s.
``,
medtem, ko je GNU-jev make
eden redkih, ki obravnavajo RCS-jev
podaljšek ,,,v
``.
Nekateri programi tar
imajo izbiro -F
, ki ignorira imenike
za RCS, za SCCS, ali oboje.
Subject: RCS vs SCCS: Command Comparison Date: Sat, 10 Oct 92 19:34:39 +0200 From: Bill Wohler <wohler@newt.com>
SCCS RCS Razlaga ==== === ======= sccs admin -i -ndat dat ci dat Prvič vpiše datoteko ,dat` in ustvari datoteko sprememb. sccs get dat co dat Izvleče datoteko ,dat` za branje. sccs edit dat co -l dat Izvleče ,dat` za spremembo. sccs delta dat ci dat Izvleče predhodno zaklenjeno datoteko. what dat ident dat Izpiše informacijo o ključni besedi. sccs prs dat rlog dat Izpiše zgodovino datoteke. sccs sccsdiff -rx -ry dat rcsdiff -rx -ry dat Primerja dva popravka. sccs diffs dat rcsdiff dat Primerja trenutno različico z zadnjim popravkom. sccs edit -ix-y dat rcsmerge -rx-y dat Združi spremembe med dvema različicama v datoteko. ??? rcs -l dat Zaklene zadnji popravek. ??? rcs -u dat Odklene zadnji popravek. Morda stre ključavnico drugega uporabnika, a mu pošlje sporočilo z razlago.
Subject: RCS vs SCCS: Acknowledgements Date: Sat, 10 Oct 92 19:34:39 +0200 From: Bill Wohler <wohler@newt.com>
Želim se zahvaliti naslednjim ljudem, ki so prispevali te članke. Na ta spisek želim dodati tudi vaše ime - prosim, pošljite pripombe ali dodatne vire Billu Wohlerju <wohler@newt.com>.
vogel@c-17igp.wpafb.af.mil
>runyan@hpcuhc.cup.hp.com
>eggert@twinsun.com
>henders@infonode.ingr.com
>dsg@mbunix.mitre.org
>rob@pact.nl
>rjc@math.princeton.edu
>dwight@s1.gov
>
Subject: Can I get more information on configuration management systems? Date: Thu Oct 15 10:27:47 EDT 1992 From: Ted Timar <tmatimar@isgtec.com>
Bill Wohler, ki je zbral vse podatke v tem delu teh PZV, je zbral še dosti več podatkov. Dobite jih na naslovu ftp://ftp.wg.omron.co.jp/pub/unix-faq/docs/rev-ctl-sys.