÷ƒ’À;è TeX output 2003.04.04:1544‹ÿÿÿÿ Û_2 ý ~? ÕÁ ýZ2ÿóþÖëI½q½qecss2074»De–fÑRCS“MINI-HO‘ÿwmWTOŽ¤ ®„ØcÕÁGŽŽ¡–U ó 1ê± ecrm1000¹RobGert“Kiesling,Ž¡V‘ÿ*¸ertaald–U doGor:‘q€Ellen“Bokhorst’ížv1.4,“14“augustus“1997Ž¡Ÿ&°óŒ6 ecss1000¼In–Ferzic“h“t–Õv‘ÿ\|an“R®>CS’`ì#1ŽŽ¡2Ž‘ÿSysteem®>b•QÂeno“digdheden’Kåü2ŽŽ¡3Ž‘ÿRš®>CS–Õcompileren“v‘ÿ\|an˜uit“de“broncoQÂde’ ì.2ŽŽ¡4Ž‘ÿAanmakš®>en–Õen“bQÂeheren“v‘ÿ\|an“arc˜hiev˜en’ú–3ŽŽ¡5Ž‘ÿ½ci(1)–ÕÁen“½co(1)’y3‚Á3ŽŽ¡6Ž‘ÿRevisie‘Õhistorie’s}Ò4ŽŽ¡7Ž‘ÿR•®>CS›Õgegev“ens˜opnemen˜in˜w“erkbQÂestanden’í È4ŽŽ¡8Ž‘ÿRš®>CS–Õen“½emacs(1)“ÁV‘ÿ ºersion“Con˜trol.’ù[4ŽŽ¦À1Ž‘ÁOv•cerzic“h“t–G\v‘ÿÆan“RcCSŽŸ¿:¹Rš¸èCS,–^het“revision“con˜trol“system,‘@mis“een“suit“programma's“dat“wijzigingen“in“tekstbšGestanden“opsp˜o˜ort“enŽ¤ ®gedeelde–ètošGegang“tot“b˜estanden“in“w¸èerkgro˜epsituaties“b˜eheert.‘\ÃHet“wš¸èordt“in“het“algemeen“gebruikt“v˜oGor“hetŽ¡bšGeheren–U v‘ÿqÐan“bronco˜de“mo˜dules.‘q€Het“leenš¸èt“zic˜h“oGok“v˜ošGor“het“opsp˜oren“v›ÿqÐan“revisies“v˜an“do•Gcumen¸ètb“estanden.Ž©ؼR•¸èCS‘)±w“erd›)¼gesc“hrev“en˜doGor˜W‘ÿ*¸alter˜F.˜Tic“h“y˜en˜P“aul˜Eggert.‘c De˜laatste˜v“ersie˜w“elk“e˜naar˜Lin“ux˜w“erd˜gepGortŽ¡is–¯ Rš¸èCS‘¯‰V‘ÿ*¸ersie“5.7.‘Er“is“oGok“een“semi-ocieel“threaded“v˜ersie“bGesc˜hikbaar.‘V‘ÿ*¸eel“v‘ÿqÐan“de“informatie“in“dezeŽ¡HOš¸èWTO–U is“afk˜omstig“v‘ÿqÐan˜uit“de“R˜CS“manpages.Ž¦R¸èCS‘*_bšGestaat–*–uit“het“½rcs(1)“¹programma,‘_ôdat“de“b˜estandsk•¸èenmerk“en–*–v‘ÿqÐan“het“R•¸èCS‘*_arc“hief‘*–b˜eheert,‘_ô½ci(1)Ž¡¹en–¥á½co(1)¹,›údie“bGestanden“in“en“uit“R•¸èCS‘¥Šarc“hiev“en‘¥ác“hec“k“en,˜½ident(1)¹,˜dat–¥áin“R•¸èCS‘¥Šarc“hiev“en–¥ázoGekt“naarŽ¡k•¸èeyw“ord›/iden“tiers,–=³½rcsclean(1)¹,“een˜programma˜om˜bGestanden˜op˜te˜sc•¸èhonen˜w“aaraan˜niet˜meer˜w“ordtŽ¡gewš¸èerkt–­£of“die“niet“zijn“gewijzigd.‘{½rcsdiff(1)¹,‘ÃÃw˜aarmee“½diff(1)“¹w˜ordt“uitgev˜oGerd“om“revisies“te“v˜ergeli-Ž¡jkš¸èen,–(b½rcsmerge(1),“¹w˜aarmee–2R˜CS‘$branc˜hes“w˜orden“samengev˜oGegd“tot“een“enk˜el“w˜erkbGestand,‘(ben“½rlog(1),Ž¡¹w•¸èaarmee›U R“CS˜logmeldingen˜w“orden˜afgedrukt.ŽŽŽŒ‹* Û_2 ý ~?Ÿ„€ÕÁGŽÁ2.‘ñ8Systeem®>b•QÂeno“digdheden’I¹2ŽŽ ÕÁ ýV¯Bestanden›L^gearc•¸èhiv“eerd˜doGor˜R“CS‘Lkunnen˜bGestaan˜uit˜tekst˜in˜ieder˜formaat,‘Š-of˜binair˜als˜het˜gebruikteŽ¤ ®programma–z½diff“¹om“gewijzigde“bšGestanden“te“genereren“om“k‘ÿqÐan“gaan“met“8-bit“gegev¸èens.‘à]In“b˜estandenŽ¡kunnen–“,optioneel“idenš¸èticatiestrings“w˜orden“opgenomen“als“h˜ulp“bij“het“opspšGoren“do˜or“½ident(1)¹.‘+¥R¸èCSŽ¡maakt–gebruik“v‘ÿqÐan“de“utilit¸èy's“½diff(1)“¹en“½diff3(3)“¹om“de“gewijzigde“bGestanden“tussen“revisies“te“genereren.Ž¡Een›@R•¸èCS‘@arc“hief˜b•Gestaat˜uit˜de˜initi€ële˜revisie˜v‘ÿqÐan˜een˜b“estand,‘DNw•¸èelk“e˜als˜v“ersie˜1.1˜w“ordt˜ge€ïden“ticeerd˜enŽ¡een–! serie“gewijzigde“bšGestanden,‘+†€é€én“v¸èo˜or“iedere“revisie.‘`+Iedere“k¸èeer“dat“een“b˜estand“v‘ÿqÐanš¸èuit“een“arc˜hief“w˜ordtŽ¡opgehaald›Bx(uitgec•¸èhec“kt)˜met˜½co(1)¹,–F3gewijzigd,“en˜w•¸èeer˜terug˜in˜het˜arc“hief˜w“ordt˜geplaatst˜(inc“hec“k“en)˜metŽ¡½ci(1)¹,‘wš¸èordt–ñnhet“v˜ersien˜ummer“opgehoGogd,‘naar“bijv˜o•Gorb“eeld‘ñn1.2,–1.3,“1.4,“enzo˜v˜o•Gort‘ñnv˜o“or‘ñnop“een˜v˜olgendeŽ¡revisies.Ž©ؼDe›wÔarc•¸èhiev“en˜zelf˜staan˜gew“o•Gonlijk˜in˜een˜½./RCS‘w˹sub“directory‘ÿ*¸,‘€alho“ew•¸èel˜R“CS‘wËv“oGor˜de˜opslag˜v‘ÿqÐan˜het˜arc“hiefŽ¡andere–U opties“biedt.Ž¦Zie–U de“manš¸èual“page“v‘ÿqÐan“½rcsintro(1)“¹v˜oGor“een“o˜v˜erzic˜h˜t“v‘ÿqÐan“R˜CS.ŽŸ(ÀœÀ2Ž‘ÁSysteemcb•pœeno“digdhedenŽŸ¿:¹Rš¸èCS‘émheeft–铽diff(1)“¹en“½diff3(3)“¹noGdig“om“de“con˜text“di-bGestanden“tussen“revisies“te“kunnen“genereren.Ž¡De–¦Dsuite“met“di“utilitš¸èy's“moGet“op“je“systeem“zijn“ge€ïnstalleerd,‘ºen“w˜anneer“je“R˜CS‘¦/installeert,‘ºcon˜troleertŽ¡de›U soft•¸èw“are˜op˜de˜aan“w“ezigheid˜erv‘ÿqÐan.Ž¦V‘ÿ*¸ošGorgecompileerde–U diutils“zijn“b˜esc¸èhikbaar“op:Ž¤ؼ½ftp://sunsite.unc.edu/pub/Linux/utils/text/diffutils-2.6.bin.ELF.tar.gzŽ¡¹en–U mirror“sites.‘q€Als“je“½diff(1)¹,“v‘ÿqÐan¸èuit“de“source“moGet“compileren,“het“is“te“vinden“opŽ¡½ftp://prep.ai.mit.edu/pub/gnu/diffutils-2.7.tar.gzŽ¡¹en–U mirror“sites.Ž¦Je–LæmošGet“op“je“systeem“o˜ok“de“ELF‘L£library's“hebb˜en“ge€ënstalleerd“als“je“v•¸èo˜orgeb˜ou“wde–Læbinary's“wilt“installeren.Ž© ®Zie–U de“ELF-HOš¸èWTO“v˜oGor“v˜erdere“details.ŽŸ(ÀœÀ3Ž‘ÁRšcCS–G\compileren“v‘ÿÆan˜uit“de“broncopœdeŽŸ¿:¹Haal–U de“broncošGde“distributie“v‘ÿqÐan“R¸èCS“V‘ÿ*¸ersie“5.7“op.‘q€Het“is“b˜esc¸èhikbaar“v‘ÿqÐanafŽ¡½ftp://sunsite.unc.edu/pub/Linux/devel/vc/rcs-5.7.src.tar.gzŽ¡¹en–ºAmirrors.‘=áNadat“je“het“arcš¸èhief“in“de“source-directorystructuur“hebt“uitgepakt,‘Ù:moGet“je“R˜CS‘ºv˜oGor“je“systeemŽ¦congureren.‘Dit–HÉkun“je“došGen“via“het“½configure“¹script“in“de“source-directory‘ÿ*¸,‘~tdie“je“als“eerste“uit“mo˜et“v¸èo˜eren.Ž¦Hiermee–õKzal“een“½Makefile“¹en“een“passend“½conf.sh“¹vš¸èoGor“je“systeem“w˜orden“gegeneerd.‘QŽJe“kun˜t“dan“in˜tikk˜en:Ž¡½make‘?¬installŽ¡¹wš¸èaarmee–de“binaire“bGestanden“zullen“w˜orden“aangemaakt.‘œkOp“een“bGepaald“pun˜t“moGet“je“w˜ellic˜h˜t“met“½suŽ¦¹o•¸èv“ersc“hak“elen–U naar“rošGot“zo˜dat“de“binaire“b˜estanden“in“de“juiste“directory's“kunnen“w¸èorden“ge€ïnstalleerd.ŽŽŽŒ‹ u Û_2 ý ~?Ÿ„€ÕÁGŽÁ4.‘ñ8Aanmakš®>en–Õen“bQÂeheren“v‘ÿ\|an“arc˜hiev˜en’×*¹3ŽŽ ÕÁ ýV¯À4Ž‘ÁAanmakšcen–G\en“bpœeheren“v‘ÿÆan“arc˜hiev˜enŽ©¿:¹Het–¸Dprogramma“½rcs(1)“¹maakt“arc•¸èhiev“en–¸Daan“en“wijzigt“daarv›ÿqÐan“de“k•¸èenmerk“en.‘šíEen‘¸Dsamen“v˜atting‘¸Dv˜anŽ¤ ®½rcs(1)–U ¹optie“is“de“vinden“in“de“½rcs(1)“¹man¸èual“page.ŽŸؼDe›`ween•¸èv“oudigste˜manier˜om˜v“oGor˜het˜eerst˜een˜arc“hief˜aan˜te˜mak“en˜is˜doGor˜in˜de˜h“uidige˜directory˜een˜½RCSŽ¡¹subGdirectory–U aan“te“makš¸èen,“en“het“arc˜hief“v˜erv˜olgens“te“initialiseren“met“de“opGdrac˜h˜tŽ¤nνrcs–?¬-i“naam_werk_bestandŽ¡¹Hiermee–¼Uwš¸èordt“een“arc˜hief“met“de“naam“½./RCS/naam_werk_bestand,v“¹aangemaakt“en“v˜erzoGc˜h˜t“om“eenŽ¤ ®bšGesc•¸èhrijv“ende–j3tekstuele“melding,‘¯wmaar“het“dep˜oneert“geen“revisies“in“het“arcš¸èhief.‘°¸Je“kun˜t“stricte“arc˜hiefŽ¡lo•Gcš¸èking‘U resp“ectiev˜elijk–U in“of“uitsc˜hak˜elen“met“de“opGdrac˜h˜tenŽ¤nνrcs–?¬-L“naam_werk_bestandŽ¡¹enŽ¡½rcs–?¬-U“naam_werk_bestandŽ¡¹Er–¾zijn“nog“andere“opties“v¸èošGor“het“b˜eheren“v›ÿqÐan“het“arc¸èhief,‘8instellen“v˜an“het“formaat,‘8en“instellen“v˜anŽ¤ ®revisien•¸èummer,›U w“elk“e˜allen˜w“orden˜bGehandeld˜in˜de˜man“ual˜page˜v‘ÿqÐan˜½rcs(1)¹.ŽŸ(©ÐÀ5Ž‘ÁóÄN½¿ffffectt1440Âci(1)–G\Àen“Âco(1)Ž¦½ci(1)–Ù­¹en“½co(1)“¹zijn“de“opGdrac•¸èh“ten–Ù­die“wš¸èorden“gebruikt“v˜ošGor“het“resp˜ectievš¸èelijk“in-“en“uitc˜hec˜k˜en“v‘ÿqÐan“bGe-Ž¡standen–Èin/uit“R•¸èCS‘šarc“hiev“en.‘‰xDe›ÈopGdrac“h“t˜½ci(1)˜¹k‘ÿqÐan˜oGok˜w“orden˜gebruikt˜om˜een˜bGestand˜zo“w“el˜op˜teŽ¡halen–BËuit“een“arcš¸èhief“als“in“te“c˜hec˜k˜en.‘kdIn“de“een˜v˜oudigste“v˜orm“vragen“½ci(1)“¹en“½co(1)“¹als“argumen˜t“alleenŽ¡om–U de“naam“v‘ÿqÐan“het“w¸èerkbGestand.Ž¤nνci‘?¬naam_werk_bestandŽ¡¹enŽ¡½co‘?¬naam_werk_bestandŽ¡¹De›U opGdrac•¸èh“t˜in˜de˜v“ormŽ¡½ci–?¬-l“naam_werk_bestandŽ¡¹c•¸èhec“kt–U het“bšGestand“in“met“lo˜cš¸èking“geactiv˜eerd“enŽ¡½co–?¬-l“naam_werk_bestandŽ¡ó½HЃ ecti1000Ãwor›ÿ}/dt–’ôautomatisch“uitgevo˜er˜d.‘q<¹Dat–TSwil“zeggen“dat“½ci‘?¬-l“¹het“bšGestand“w¸èeer“ophaalt“met“lo˜cš¸èking“geactiv˜eerd.Ž¡½ci–?¬-u“naam_werk_bestandŽ¡¹c•¸èhec“kt–"thet“bGestand“in“het“arcš¸èhief,‘,–en“haalt“het“w˜eer“op“met“loGc˜king“gedeactiv˜eerd.‘`œIn“alle“gev‘ÿqÐallen,‘,–w˜ordt“deŽŸ ®gebruikš¸èer–U gevraagd“om“een“logbGeric˜h˜t.ŽŸؼ½ci(1)–U ¹maakt“een“Rš¸èCS“arc˜hief“ošGok“aan“als“deze“nog“niet“b˜estaat.ŽŽŽŒ‹  Û_2 ý ~?Ÿ„€ÕÁGŽÁ6.‘ñ8Revisie‘Õhistorie’qZf¹4ŽŽ ÕÁ ýV¯Als–n9je“geen“revisie“opgeeft,›thoGogt“½ci(1)“¹het“v•¸èersien“ummer–n9v‘ÿqÐan“de“laatste“revisie“in“het“arc¸èhief“op,˜en“v¸èoGegtŽ¤ ®hier–¡het“gereviseerde“w¸èerkbšGestand“aan“to˜e.‘VžAls“je“een“revisie“sp˜eciceert“v¸èo˜or“een“b˜estaande“branc¸èh,‘´—mo˜etŽ¡deze–phoger“liggen“dan“de“bšGestaande“revisien¸èummers.‘Âq½ci(1)“¹zal“o˜ok“een“nieu•¸èw“e›pbranc“h˜aanmak“en˜als˜je˜eenŽ¡revisie–U v‘ÿqÐan“een“brancš¸èh“opgeeft“die“niet“v˜oGork˜om˜t.‘q€Zie“de“½ci(1)“¹en“½co(1)“¹man“pages“v˜oGor“details.ŽŸؼV‘ÿ*¸ošGor–‘m½ci(1)“¹en“½co(1)“¹zijn“div¸èerse“opties“b˜escš¸èhikbaar“v˜oGor“niet“in˜teractief“gebruik.‘&fNogmaals,‘ €zie“de“½ci(1)Ž¡¹en–U ½co(1)“¹man“pages“v¸èoGor“details.Ž©(ÀœÀ6Ž‘ÁRevisie‘G\historieŽŸ¿:¹Het–º½rlog(1)“¹programma“levš¸èert“informatie“o˜v˜er“het“arc˜hiefbGestand“en“iedere“revisie“die“daarin“is“opgeslagen.Ž¡Een›U opGdrac•¸èh“t˜alsŽ¤ؼ½rlog‘?¬naam_werk_bestandŽ¡¹zal–”de“vš¸èersiehistorie“v‘ÿqÐan“het“bGestand“afdrukk˜en,‘£Îde“aanmaakdatum“v‘ÿqÐan“iedere“revisie“en“½gebruikers-id'sŽ¤ ®¹v‘ÿqÐan–µhde“auteur“en“de“p•Gerso“on–µhdie“een“lošGc¸èk“op“het“b˜estand“plaatste.‘’WJe“kunš¸èt“arc˜hiefk˜enmerk˜en“en“revisiepa-Ž¡rameters–U opgevš¸èen“die“dan“kunnen“w˜orden“bGek˜ek˜en.Ž¦À7Ž‘ÁR•cCS›G\gegev“ens˜opnemen˜in˜w“erkbpœestandenŽŸ¿:½co(1)–°%¹bšGeheert“een“lijst“met“sleutelw¸èo˜orden“v‘ÿqÐan“de“Rš¸èCS‘¯Ëdatabase“die“w˜orden“ge€ëxtraheerd“w˜anneer“hetŽ¡w•¸èerkbGestand›Â’w“ordt˜opgehaald.‘¹ÕHet˜sleutelw“o•Gord˜½$Id$˜¹in˜een˜do“cumen¸èt˜zal˜het˜extraheren˜naar˜een˜stringŽ¡wš¸èaarin–å¢de“bGestandsnaam,‘ûîhet“revisien˜ummer,‘ûîde“datum“dat“het“w˜erd“opgehaald,›ûîde“auteur,˜de“revisie“status,Ž¡en–een“ev•¸èen“tuele›p•Gerso“on˜die˜een˜lo“c¸èk˜op˜het˜b“estand˜heeft˜geplaatst,‘zijn˜opgenomen.‘VÐHet˜opnemen˜v‘ÿqÐan˜hetŽ¡sleutelwš¸èoGord–23½$Log$“¹zorgt“erv˜oGor“dat“de“historie-log“v›ÿqÐan“de“revisie“v˜an“het“doGcumenš¸èt“erin“w˜ordt“opgenomen.ŽŸؼDeze–TÝen“andere“sleutelwš¸èoGorden“kunnen“w˜orden“gebruikt“als“zoGek˜criteria“v˜oGor“het“R˜CS‘Tœarc˜hief.‘Zie“de“manpageŽ¡v‘ÿqÐan–U ½ident(1)“¹vš¸èoGor“v˜erdere“details.Ž¦À8Ž‘ÁRšcCS–G\en“Âemacs(1)“ÀV‘þ®(ersion“Con˜trol.ŽŸ¿:¹De–6üV‘ÿ*¸ersion“Conš¸ètrol“faciliteit“v‘ÿqÐan“½emacs(1)“¹w˜erkt“als“een“fron˜tend“naar“R˜CS.“Deze“informatie“geldt“in“'tŽ¡bijzonder–Ö¥vš¸èoGor“V‘ÿ*¸ersien“19.34“v‘ÿqÐan“GNU‘Ö„Emacs,‘÷die“w˜ordt“gelev˜erd“met“de“meest“gebruikte“Lin˜ux“distribu-Ž¡ties.‘GËW‘ÿ*¸anneer–œŽmet“½emacs(1)“¹een“bGestand“wš¸èordt“gewijzigd“dat“onder“R˜CS‘œ|is“geregistreerd,‘®jzal“de“opGdrac˜h˜tŽ¡½vc-toggle-read-only–;y¹(standaard“gek¸èoppšGeld“aan“½C-x‘?¬C-q¹)“een“b˜estand“in“emac's“V‘ÿ*¸ersion“Conš¸ètrol“c˜hec˜k˜en,Ž¡en›sDv•¸èerv“olgens˜in˜R“CS.˜Emacs˜zal˜een˜buer˜opGenen˜w“aarin˜je˜een˜logbGeric“h“t˜kun“t˜t“ypGen˜v“oGor˜opname˜in˜deŽ¡Rš¸èCS-log.‘e¦W‘ÿ*¸anneer–1‘je“klaar“bGen˜t“met“het“in˜tikk˜en“v‘ÿqÐan“de“logregel“t˜yp“je“½C-c‘?¬C-c“¹om“je“in˜v˜ošGer“te“b˜e€ëindigenŽ¡en–U vš¸èerder“te“gaan“met“het“inc˜hec˜k“proGces.Ž©ؼAls–Õœje“strict“loGcš¸èking“hebt“geselecteerd“v˜ošGor“het“b˜estand“onder“R¸èCS,“mo˜et“je“w¸èeer“een“lo˜c¸èk“op“het“b˜estandŽ¡plaatsen–2om“het“met“½emacs(1)“¹te“kunnen“wijzigen.‘QJe“kunš¸èt“het“bGestand“uitc˜hec˜k˜en“v˜oGor“emac's“V‘ÿ*¸ersionŽ¡Conš¸ètrol–U met“de“opGdrac˜h˜t“½%“¹in“buer-men˜u“moGde.Ž¦Zie–U vš¸èoGor“meer“informatie“de“GNU“Emacs“Man˜ual“en“de“Emacs“info“pages.ŽŽŽŒø"ÿƒ’À;èÛ_2ÕÁGó½HЃ ecti1000óÄN½¿ffffectt1440ó]fŒ ecbx1000ó&Lt$ffffecbx1440óø8‹ ecsi1000óqLË ectt1000óŒ6 ecss1000óþÖëI½q½qecss2074ó 1ê± ecrm1000ù1&ßßßßßßß