÷ƒ’À;è TeX output 2003.11.26:1334‹ÿÿÿÿ Û_2 ý ~? ÕÁ ýZݺ–fÑóþÖëI½q½qecss2074»The“RCS“MINI-HO‘ÿwmWTOŽ¤ ®„ØcÕÁGŽŽ¡ó 1ê± ecrm1000¹RobGert–U Kiesling’8Kv1.4,“14“agosto“1997Ž¡Ÿ&°óŒ6 ecss1000¼Questo–Œ¯doGcumento“rigua¸èrda“l'installazione“di“base“e“l'uso“di“RCS,“lo“GNU‘Œ_Revision“Control“System“(sistemaŽ¡di–“ìcontrollo“delle“revisioni“di“GNU),“sotto“Linux.‘-äViene“trattata“anche“l'installazione“delle“utilit€à“óqLË ectt1000½diff(1)“¼eŽ¡½diff3(1)¼,‘w9che–pgsono“necessa¸èrie“pšGer“il“funzionamento“di“RCS.“This“do˜cument“ma¸èy“b˜e“rep¸èro˜duced“freely‘ÿ*¸,‘w9in“wholeŽ¡oš¸èr–kîin“pa˜rt,‘š’p˜rovided“that“any“usage“of“this“doGcument“confo˜rms“to“the“general“cop˜yright“notice“of“the“HO˜WTO‘k³seriesŽ¡of–the“Linux“DošGcumentation“Project“(Questo“do˜cumento“pu€ò“essere“rip¸èro˜dotto“lib˜eramente,›!Õin“tutto“o“in“pa¸èrte,˜aŽ¡patto–1¶che“qualsiasi“uso“di“questo“doGcumento“sia“confoš¸èrme“alla“nota“di“cop˜yright“generale“delle“serie“HO˜WTO‘1­delŽ¡Linux–@ÐDošGcumentation“Project).‘j»V¸èedere“il“le“COPYRIGHT‘@Ëp˜er“i“dattagli.‘j»Mandate“reclami,–Dàsuggerimenti,“errataŽ¡e–‡'qualunque“altra“cosa“a“óø8‹ ecsi1000¾kiesling@terracom.net“¼,‘“¨anch€é“io“pšGossa“mantenere“questo“do˜cumento“il“pi€ù“completoŽ¡e–U aggioš¸èrnato“pGossibile.‘q€T‘ÿ*¸raduzione“di“F˜ab˜rizio“Stefani“(½fabrizio_stefani@yahoo.it¼),“22“luglio“1999.Ž©(Àœó&Lt$ffffecbx1440ÀIndiceŽ¤Øó]fŒ ecbx1000Á1Ž‘ÿPš®>anoramica–Õdi“R˜CS.’Zƒ¦1ŽŽ¡2Ž‘ÿRequisiti–Õdi“sistema.’Zv$2ŽŽ¡3Ž‘ÿCompilare–ÕRš®>CS“dal“Sorgen˜te.’,tÀ2ŽŽ¡4Ž‘ÿCreare–Õe“manš®>tenere“arc˜hivi.’4"3ŽŽ¡5Ž‘ÿ½ci(1)–ÕÁe“½co(1)Á.’|e3ŽŽ¡6Ž‘ÿStoria–Õdelle“revisioni.’Vc4ŽŽ¡7Ž‘ÿIncludere–Õi“dati“Rš®>CS“nei“le“di“la˜v˜oro.’U»4ŽŽ¡8Ž‘ÿIl–ÕConš®>trollo“della“V‘ÿ ºersione“con“R˜CS“e“½emacs(1)Á.’Ò8B4ŽŽ¦À1Ž‘ÁPšcanoramica–G\di“R˜CS.ŽŸ¿:¹Rš¸èCS,–‘Xil“Sistema“di“Con˜trollo“delle“Revisioni“(revision“con˜trol“system),‘àf€è“una“raccolta“di“programmi“pGerŽ¤ ®tenere–!çtraccia“dei“cam•¸èbiamen“ti–!çnei“le“di“testo“e“conš¸ètrollare“gli“accessi“ai“le“condivisi“in“situazioni“di“la˜v˜oroŽ¡di–¼%gruppšGo.‘¦ŽGeneralmen¸ète“viene“usato“p˜er“man¸ètenere“i“mo˜duli“di“co˜dice“sorgenš¸ète.‘¦ŽSi“presta“anc˜he“a“tenereŽ¡traccia–U delle“revisioni“dei“le“di“doGcumen¸ètazione.Ž©ؼRš¸èCS‘—»€è–—Ìstato“scritto“da“W‘ÿ*¸alter“F.“Tic˜h˜y“e“P˜aul“Eggert.‘9…L'ultima“v˜ersione“di“cui“€è“stato“fatto“il“pšGorting“p˜erŽ¡Linš¸èux–Þì€è“R˜CS›ÞÎV‘ÿ*¸ersione“5.7.‘J€È˜dispGonibile“ancš¸èhe“una“v˜ersione“semi-uciale,‘öc˜he“usa“i“thread.‘JGran“parte“delleŽ¡informazioni›U con•¸èten“ute˜in˜questo˜HO“WTO˜sono˜state˜prese˜dalle˜pagine˜di˜man“uale˜di˜R“CS.Ž¦Rš¸èCS‘Á6include–ÁRil“programma“½rcs(1)¹,‘Ü^c˜he“con˜trolla“gli“attributi“dei“le“arc˜hivio“di“R˜CS,“½ci(1)“¹e“½co(1)¹,‘Ü^c˜heŽ¡eettuano–› il“c•¸èhec“k–› in“ed“il“c•¸èhec“k–› out“dei“le“dagli“arcš¸èhivi“R˜CS,“½ident(1)¹,‘ÀTc˜he“eettua“ricerc˜he“di“iden˜ticatoriŽ¡c•¸èhia“v“e–$ìnegli“arcš¸èhivi“R˜CS,“½rcsclean(1)¹,‘.un“programma“pGer“cancellare“i“le“su“cui“non“si“sta“la˜v˜orando“o“c˜heŽ¡non–êsono“camš¸èbiati,–O½rcsdiff(1)¹,“c˜he–êesegue“½diff(1)“¹pGer“confron˜tare“le“revisioni,–O½rcsmerge(1)¹,“c˜he‘êfondeŽ¡due–U rami“(brancš¸èh)“R˜CS“in“un“singolo“le“di“la˜v˜oro,“e“½rlog(1)¹,“c˜he“stampa“i“messaggi“di“log“di“R˜CS.ŽŽŽŒ‹* Û_2 ý ~?Ÿ„€ÕÁGŽÁ2.‘ñ8Requisiti–Õdi“sistema.’XR¸¹2ŽŽ ÕÁ ýV¯I‘Ì•le–Ì´arcš¸èhiviati“con“R˜CS‘Ì•pGossono“essere“testo“in“qualunque“formato,›ê™o“binari“se“il“programma“½diff¹,˜usatoŽ¤ ®pšGer–dgenerare“i“le“con“i“cam•¸èbiamen“ti,‘g¼gestisce–ddati“ad“8“bit.‘ž*I‘cÿle“p˜ossono“opzionalmen¸ète“includere“stringheŽ¡di–²Ðidenš¸èticazione,‘ÊLa–Zsuite“di“utilit€à“di“devš¸èe“essere“installata“nel“v˜ostro“sistema“e,‘"quando“installate“R˜CS,“il“soft˜w˜are“neŽ¡con¸ètroller€à–U la“presenza.Ž¦I–U binari“precompilati“delle“diutils“sono“dispGonibili“presso:Ž¤ؼ½ftp://sunsite.unc.edu/pub/Linux/utils/text/diffutils-2.6.bin.ELF.tar.gzŽ¡¹e–U sui“suoi“siti“mirror.‘q€Se“a•¸èv“ete–U bisogno“di“compilare“½diff(1)“¹(ed“altri),“dal“sorgenš¸ète,“lo“tro˜v‘ÿqÐate“presso:Ž¡½ftp://prep.ai.mit.edu/pub/gnu/diffutils-2.7.tar.gzŽ¡¹e–U sui“suoi“siti“mirror.Ž¦Do•¸èvrete›Ë9anc“he˜a“v“ere˜le˜librerie˜ELF‘Ëinstallate˜sul˜v“ostro˜sistema,‘è¿se˜v“olete˜installare˜i˜binari˜precompilati.Ž© ®V‘ÿ*¸edere–U l'ELF-HO¸èWTO“pGer“ulteriori“dettagli.ŽŸ(ÀœÀ3Ž‘ÁCompilare–G\RšcCS“dal“Sorgen˜te.ŽŸ¿:¹Prendete–U la“distribuzione“sorgenš¸ète“di“R˜CS“V‘ÿ*¸ersione“5.7.‘q€€È“dispGonibile“pressoŽ¡½ftp://sunsite.unc.edu/pub/Linux/devel/vc/rcs-5.7.src.tar.gzŽ¡¹e–v9sui“suoi“mirror.‘ÔÌDopGo“cš¸èhe“a˜v˜ete“spacc˜hettato“l'arc˜hivio“nel“v˜ostro“albGero“dei“sorgen˜ti,‘~€do˜vrete“congurareŽ¦Rš¸èCS‘ǼpGer–Çàil“v˜ostro“sistema.‘BkCi€ò“viene“fatto“attra˜v˜erso“lo“script“½configure“¹nella“directory“sorgen˜te,‘ä c˜he“do˜v˜eteŽ¦eseguire–¶pšGer“primo.‘”RCos€ì“facendo“v¸èerranno“generati“un“½Makefile“¹e“l'appropriato“½conf.sh“¹p˜er“il“v¸èostroŽ¦sistema.‘q€P¸èotete–U pGoi“battereŽ¡½make‘?¬installŽ¡¹cš¸èhe–'Qcompiler€à“i“binari.‘èA˜d“un“certo“pun˜to“pGotreste“do˜v˜er“eseguire“un“½su“¹a“roGot“anc˜h€é“i“binari“pGossanoŽ¦essere–U installati“nelle“giuste“directory‘ÿ*¸.ŽŽŽŒ‹ ª Û_2 ý ~?Ÿ„€ÕÁGŽÁ4.‘ñ8Creare–Õe“manš®>tenere“arc˜hivi.’2i¶¹3ŽŽ ÕÁ ýV¯À4Ž‘ÁCreare–G\e“manšctenere“arc˜hivi.Ž©¿:¹Il–«programma“½rcs(1)“¹eettua“il“la•¸èv“oro–«di“creazione“degli“arcš¸èhivi“e“di“moGdica“dei“loro“attributi.‘8ÑUn“riassun˜toŽ¤ ®delle–U opzioni“di“½rcs(1)“¹pu€ò“essere“troš¸èv‘ÿqÐato“nella“pagina“di“man˜uale“di“½rcs(1)¹.ŽŸؼIl–îÌmošGdo“pi€ù“facile“p˜er“creare“un“arcš¸èhivio“€è“di“eettuare“innanzi“tutto“un“½mkdir‘?¬RCS¹,“nella“directory“corren˜te,Ž¡e–U pGoi“inizializzare“l'arc¸èhivio“con“il“comandoŽ¤nνrcs–?¬-i“nome_file_di_lavoroŽ¡¹Ci€ò–Gôcrea“un“arcš¸èhivio“di“nome“½./RCS/nome_file_di_lavoro,v“¹e“ric˜hiede“un“messaggio“di“testo“pGer“laŽ¤ ®descrizione–Ãydell'arcš¸èhivio,‘ma“non“mette“nessuna“revisione“nell'arc˜hivio.‘¼ŒP˜otete“abilitare“o“disabilitare“ilŽ¡blošGccaggio–U rigoroso“(strict“lo˜cš¸èking)“dell'arc˜hivio“con“i“comandiŽ¤nνrcs–?¬-L“nome_file_di_lavoroŽ¡¹eŽ¡½rcs–?¬-U“nome_file_di_lavoroŽ¡¹rispGettiv‘ÿqÐamenš¸ète.‘zóCi–XFsono“altre“opzioni,‘Ytrattate“nella“pagina“di“man˜uale“di“½rcs(1)¹,‘YpGer“con˜trollare“l'accessoŽ¤ ®all'arc¸èhivio,–U impšGostarne“il“formato“e“imp˜ostare“i“n¸èumeri“di“revisione.ŽŸ(©ÐÀ5Ž‘ÁóÄN½¿ffffectt1440Âci(1)–G\Àe“Âco(1)À.Ž¦½ci(1)–‡X¹e“½co(1)“¹sono“i“comandi“usati“pGer“eettuare“il“c•¸èhec“k–‡Xin“(conš¸ètrollo“in“inserimen˜to)“ed“il“c˜hec˜k“outŽ¡(conš¸ètrollo–Óin“estrazione)“dei“le“dai“loro“arc˜hivi“R˜CS.“Il“comando“½ci(1)“¹pu€ò“anc˜he“essere“usato“pGer“eettuareŽ¡sia–ƒŽil“c•¸èhec“k–ƒŽin“cš¸èhe“il“c˜hec˜k“out“da“un“arc˜hivio.‘üÊNella“loro“forma“pi€ù“semplice,‘)½ci(1)“¹e“½co(1)“¹prendono“soloŽ¡il–U nome“del“le“di“la•¸èv“oro.Ž¤nνci‘?¬nome_file_di_lavoroŽ¡¹eŽ¡½co‘?¬nome_file_di_lavoroŽ¡¹Il–U comando“nella“formaŽ¡½ci–?¬-l“nome_file_di_lavoroŽ¡¹eettua–U il“c•¸èhec“k–U in“del“le“abilitandone“il“blošGcco“(lo˜cš¸èk“enabled)“men˜treŽ¡½co–?¬-l“nome_file_di_lavoroŽ¡ó½HЃ ecti1000Àè–“°eettuato“automatic‘ÿ}/amente‘ÀO¹.‘q€CiošG€è,–U ½ci‘?¬-l“¹eettua“di“n•¸èuo“v“o–U il“c•¸èhec“k–U out“del“le,“con“il“blo˜cco“abilitato.Ž¡½ci–?¬-u“nome_file_di_lavoroŽ¡¹eettua–_‘il“c•¸èhec“k–_‘in“del“le“nell'arcš¸èhivio“ed“eettua“di“n˜uo˜v˜o“il“c˜hec˜k“out“con“il“bloGcco“disabilitato.‘ÓIn“tutti“iŽŸ ®casi,–U all'utenš¸ète“viene“c˜hiesto“un“messaggio“di“log.ŽŸؼ½ci(1)–U ¹creer€à“ancš¸èhe“un“arc˜hivio“R˜CS“se“non“ne“esiste“gi€à“uno.ŽŽŽŒ‹˜ Û_2 ý ~?Ÿ„€ÕÁGŽÁ6.‘ñ8Storia–Õdelle“revisioni.’T@!¹4ŽŽ ÕÁ ýV¯Se–ö2non“spGecicate“una“revisione,‘^w½ci(1)“¹incremenš¸èta“il“n˜umero“di“v˜ersione“dell'ultima“revisione“bloGccataŽ¤ ®nell'arcš¸èhivio–„ced“aggiunge“allo“stesso“il“le“di“la˜v˜oro“appšGena“rivisto.‘ÿISe“sp˜ecicate“una“revisione“su“un“ramoŽ¡gi€à–€esistenš¸ète,‘ŠÒessa“dev˜e“essere“pi€ù“alta“dei“n˜umeri“di“revisione“esisten˜ti.‘ò^½ci(1)“¹creer€à“anc˜he“un“n˜uo˜v˜o“ramoŽ¡se–‚GspGecicate“la“revisione“di“un“ramo“cš¸èhe“non“esiste.‘øôP˜er“i“dettagli,‘v˜edere“le“pagine“di“man˜uale“di“½ci(1)“¹eŽ¡½co(1)¹.ŽŸؼ½ci(1)–Y¹e“½co(1)“¹riconoscono“v‘ÿqÐarie“opzioni“pGer“usi“inš¸èterattivi“e“non.‘}iDi“n˜uo˜v˜o,‘Zv˜edere“le“pagine“di“man˜uale“diŽ¡½ci(1)–U ¹e“½co(1)“¹pGer“i“dettagli.Ž©(ÀœÀ6Ž‘ÁStoria–G\delle“revisioni.ŽŸ¿:¹Il–/ðprogramma“½rlog(1)“¹fornisce“informazioni“sul“le“arc¸èhivio“e“i“log“di“ogni“revisione“in“esso“immagazzinata.Ž¡Un–U comando“comeŽ¤ؼ½rlog‘?¬nome_file_di_lavoroŽ¡¹stampšGer€à–€ la“storia“delle“revisioni“del“le,‘ÊÉp˜er“ogni“revisione“stamp˜er€à“la“data“di“creazione“e“lo“½useridsŽ¤ ®¹dell'autore,‘5'e–-)la“pšGersona“c¸èhe“ha“blo˜ccato“il“le.‘d.P¸èotete“sp˜ecicare“gli“attributi“dell'arc¸èhivio“ed“i“parametri“diŽ¡revisione–U da“v¸èedere.Ž¦À7Ž‘ÁIncludere–G\i“dati“RšcCS“nei“le“di“la˜v˜oro.ŽŸ¿:½co(1)–A¶¹manš¸ètiene“una“lista“di“parole“c˜hia˜v˜e“del“database“R˜CS‘A²c˜he“v˜engono“espanse“quando“viene“eettuato“ilŽ¡c•¸èhec“k–8out“nel“le“di“la•¸èv“oro.‘ZˆLa–8parola“c•¸èhia“v“e–8½$Id$“¹in“un“doGcumenš¸èto“sar€à“espansa“in“una“stringa“c˜he“con˜tieneŽ¡il–ª9nome“del“le,›¿€il“n¸èumero“di“revisione,˜la“data“del“c¸èhek“out,˜l'autore,˜lo“stato“della“revisione“e“cš¸èhi“€è“c˜he“loŽ¡ha–íbloGccato,‘!se“c'€è.‘÷èIncludendo“la“parola“c•¸èhia“v“e–í½$Log$“¹essa“v¸èerr€à“espansa“nel“log“della“storia“delle“revisioniŽ¡del‘U doGcumen¸èto.ŽŸؼQuesta–ãìed“altre“parole“c•¸èhia“v“e–ãìpGossono“essere“usate“come“criteri“di“ricerca“negli“arcš¸èhivi“R˜CS.“V‘ÿ*¸edere“la“paginaŽ¡di–U man¸èuale“di“½ident(1)“¹pGer“ulteriori“dettagli.Ž¦À8Ž‘ÁIl–G\Conšctrollo“della“V‘þ®(ersione“con“R˜CS“e“Âemacs(1)À.ŽŸ¿:¹La–çõcapacit€à“di“conš¸ètrollo“della“v˜ersione“di“½emacs(1)“¹funziona“come“fron˜t“end“pGer“R˜CS.“Questa“informazione“€èŽ¡sp•Gecica›z|p“er˜la˜v•¸èersione˜19.34˜dello˜GNU‘zEemacs,‘¦7c“he˜€è˜incluso˜con˜le˜principali˜distribuzioni˜di˜Lin“ux.‘(ŸQuandoŽ¡si–R¿edita“un“le“con“un“½emacs(1)“¹cš¸èhe“€è“registrato“con“R˜CS,“il“comando“½vc-toggle-read-only“¹(legato“a“½C-xŽ¡C-q–E¹¹pGer“default)“conš¸ètroller€à“la“v˜ersione“di“un“le“in“emacs,‘àe“pGoi“in“R˜CS.“Emacs“aprir€à“un“buer“in“cuiŽ¡pšGotrete–sÚscriv¸èere“un“messaggio“di“log,‘{ˆpremere“½C-c‘?¬C-c“¹p˜er“terminare“l'input,‘{ˆe“pro˜cedere“con“il“pro˜cesso“diŽ¡c•¸èhec“k‘U in.Ž©ؼSe›Ca•¸èv“ete˜selezionato˜il˜blo•Gccaggio˜rigoroso˜p“er˜il˜le˜con˜R•¸èCS,˜do“v“ete˜riblo•Gccare˜il˜le˜p“er˜p“oterlo˜editare˜conŽ¡½emacs(1)¹.‘œPš¸èotete–†Ôfare“il“c˜hek“out“del“le,‘“ApGer“farne“il“con˜trollo“della“v˜ersione“con“emacs,‘“Acon“il“comando“½%Ž¡¹nel–U moGdo“buer-men¸èu.Ž¦Pš¸èer–U maggiori“informazioni,“v˜edere“il“Man˜uale“dello“GNU“Emacs“e“le“pagine“info“di“Emacs.ŽŽŽŒø#]ƒ’À;èÛ_2ÕÁGó½HЃ ecti1000óÄN½¿ffffectt1440ó]fŒ ecbx1000ó&Lt$ffffecbx1440óø8‹ ecsi1000óqLË ectt1000óŒ6 ecss1000óþÖëI½q½qecss2074ó 1ê± ecrm1000ù0Sßßßßßß