From 0b8ca6637be94f7814cafa7d01ad4699672ff336 Mon Sep 17 00:00:00 2001 From: Darrell Anderson Date: Tue, 21 Jan 2014 22:06:48 -0600 Subject: Beautify docbook files --- tde-i18n-sv/docs/tdesdk/cervisia/index.docbook | 4212 +++++------------------- 1 file changed, 851 insertions(+), 3361 deletions(-) (limited to 'tde-i18n-sv/docs/tdesdk/cervisia/index.docbook') diff --git a/tde-i18n-sv/docs/tdesdk/cervisia/index.docbook b/tde-i18n-sv/docs/tdesdk/cervisia/index.docbook index 3f0ec3b89c1..224ac2742dc 100644 --- a/tde-i18n-sv/docs/tdesdk/cervisia/index.docbook +++ b/tde-i18n-sv/docs/tdesdk/cervisia/index.docbook @@ -2,406 +2,182 @@ - ssh"> - rsh"> + ssh"> + rsh"> - - CVS"> + + CVS"> ]> -Handbok &cervisia; +Handbok &cervisia; -BerndGehrmann
bernd@mail.berlios.de
-
-CarlosWoelz
carloswoelz@imap-mail.com
-
- - - Stefan Asserhäll
stefan.asserhall@comhem.se
Översättare
+BerndGehrmann
bernd@mail.berlios.de
+
+CarlosWoelz
carloswoelz@imap-mail.com
+
+ + + Stefan Asserhäll
stefan.asserhall@comhem.se
Översättare
-1999 -2000 -2001 -2002 -Bernd Gehrmann +1999 +2000 +2001 +2002 +Bernd Gehrmann -2004 -Carlos Woelz +2004 +Carlos Woelz -&FDLNotice; +&FDLNotice; -2004-06-06 -2.01.90 +2004-06-06 +2.01.90 -&cervisia; tillhandahåller en grafisk bild av &CVS;. +&cervisia; tillhandahåller en grafisk bild av &CVS;. -KDE -tdesdk -Cervisia -CVS -versionskontroll -versionskontroll +KDE +tdesdk +Cervisia +CVS +versionskontroll +versionskontroll
-Inledning +Inledning -&cervisia; är ett användarvänligt gränssnitt för versionskontrollsystem. Målet är att stöda &CVS; och andra program för versionskontroll med ett gemensamt gränssnitt, med funktioner för konfliktupplösning, jämförelse- och historikvisning, status för kopierade arbetsfiler, och stöd för de flesta versionskontrollfunktioner. Du kan skaffa &cervisia; genom att bygga modulen tdesdk, eller installera tdesdk-paketet som tillhandahålls av din distribution. För närvarande stöds bara &CVS;, men andra versionskontrollsystem kan komma att integreras i framtiden. +&cervisia; är ett användarvänligt gränssnitt för versionskontrollsystem. Målet är att stöda &CVS; och andra program för versionskontroll med ett gemensamt gränssnitt, med funktioner för konfliktupplösning, jämförelse- och historikvisning, status för kopierade arbetsfiler, och stöd för de flesta versionskontrollfunktioner. Du kan skaffa &cervisia; genom att bygga modulen tdesdk, eller installera tdesdk-paketet som tillhandahålls av din distribution. För närvarande stöds bara &CVS;, men andra versionskontrollsystem kan komma att integreras i framtiden. -Ett versionskontrollsystem är ett verktyg för att lagra, hantera och distribuera olika versioner av filer. &CVS; är ett versionskontrollsystem. Det låter dig enkelt dela ändringar, eftersom var och en av bidragsgivarna kan arbeta i en lokal kopia, utan risk att skriva över varandras ändringar. Det tillåter att tidigare versioner återskapas (användbart för att spåra fel), att skapa grenar (för experimentell utveckling eller för utgåvor av källkod) med mera. +Ett versionskontrollsystem är ett verktyg för att lagra, hantera och distribuera olika versioner av filer. &CVS; är ett versionskontrollsystem. Det låter dig enkelt dela ändringar, eftersom var och en av bidragsgivarna kan arbeta i en lokal kopia, utan risk att skriva över varandras ändringar. Det tillåter att tidigare versioner återskapas (användbart för att spåra fel), att skapa grenar (för experimentell utveckling eller för utgåvor av källkod) med mera. -Det huvudsakliga arkivet innehåller oftast ett samarbetsprojekt (kommersiellt eller inte) men du kan dra fördel av de utmärkta versionshanteringsfunktionerna som &CVS; erbjuder också för projekt som enbart utvecklas av dig själv. Det är enkelt att skapa ett lokalt arkiv, och du får möjlighet att spåra ändringar som orsakade fel, ångra ändringar, undvika oönskad informationsförlust, etc. +Det huvudsakliga arkivet innehåller oftast ett samarbetsprojekt (kommersiellt eller inte) men du kan dra fördel av de utmärkta versionshanteringsfunktionerna som &CVS; erbjuder också för projekt som enbart utvecklas av dig själv. Det är enkelt att skapa ett lokalt arkiv, och du får möjlighet att spåra ändringar som orsakade fel, ångra ändringar, undvika oönskad informationsförlust, etc. -Arkivet innehåller projektfilerna, har varje bidragsgivare sin egen lokala kopia, som kallas arbetskopia eller arbetskatalog. Därefter kan man lägga till sina ändringar i huvudarkivet (en process som kallas "arkivera") och/eller uppdatera sin egen kopia för att erhålla de senaste ändringarna som gjorts av andra bidragsgivare. +Arkivet innehåller projektfilerna, har varje bidragsgivare sin egen lokala kopia, som kallas arbetskopia eller arbetskatalog. Därefter kan man lägga till sina ändringar i huvudarkivet (en process som kallas "arkivera") och/eller uppdatera sin egen kopia för att erhålla de senaste ändringarna som gjorts av andra bidragsgivare. -Att komma igång +Att komma igång -Åtkomst av arkivet +Åtkomst av arkivet -I det här avsnittet visar vi hur de grundläggande funktionerna i versionshanteringssystemet används med &cervisia;, hur moduler checkas ut från arkivet och arbetas med. För att det ska kunna göras, måste du kunna komma åt arkivet som klient, vilket betyder att någon (troligen &CVS;-arkivets administratör) måste ge dig ett konto på serverdatorn. Som ett alternativ kan du enkelt skapa ett lokalt arkiv för dina egna projekt. +I det här avsnittet visar vi hur de grundläggande funktionerna i versionshanteringssystemet används med &cervisia;, hur moduler checkas ut från arkivet och arbetas med. För att det ska kunna göras, måste du kunna komma åt arkivet som klient, vilket betyder att någon (troligen &CVS;-arkivets administratör) måste ge dig ett konto på serverdatorn. Som ett alternativ kan du enkelt skapa ett lokalt arkiv för dina egna projekt. -Om du planerar utveckla ett komplext projekt, är det en god idé att använda funktionerna i &CVS;, även om du är den enda utvecklaren. Du kan göra alla ändringar i arbetskopian, och använda &cervisia; (eller vilket annat &CVS;-verktyg som helst) för att uppdatera och arkivera. På så sätt får du möjlighet att spåra ändringar som orsakade fel, ångra ändringar, undvika oönskad informationsförlust, etc. Genom att använda &cervisia; är det enkelt att skapa ett lokalt arkiv. +Om du planerar utveckla ett komplext projekt, är det en god idé att använda funktionerna i &CVS;, även om du är den enda utvecklaren. Du kan göra alla ändringar i arbetskopian, och använda &cervisia; (eller vilket annat &CVS;-verktyg som helst) för att uppdatera och arkivera. På så sätt får du möjlighet att spåra ändringar som orsakade fel, ångra ändringar, undvika oönskad informationsförlust, etc. Genom att använda &cervisia; är det enkelt att skapa ett lokalt arkiv. -Skapa ett lokalt arkiv - -Öppna dialogrutan Skapa nytt arkiv (cvs init) genom att välja Arkivering Skapa.... - -Tryck på knappen ... för att välja katalogen där du vill skapa arkivet, eller skriv in dess plats i redigeringsrutan. Om du till exempel vill placera arkivet i katalogen /home/user, och namnge den cvsroot, ska du skriva in /home/user/cvsroot i redigeringsrutan, eller välja katalogen /home/user med filväljaren, och lägga till cvsroot. - -Bekräfta genom att trycka på knappen Ok. &cervisia; skapar och initierar det nya arkivets katalog. - -Nu kan du importera ditt aktuella arbete i arkivet, eller helt enkelt skapa en katalog i arkivet för att påbörja en ny modul. +Skapa ett lokalt arkiv + +Öppna dialogrutan Skapa nytt arkiv (cvs init) genom att välja Arkivering Skapa.... + +Tryck på knappen ... för att välja katalogen där du vill skapa arkivet, eller skriv in dess plats i redigeringsrutan. Om du till exempel vill placera arkivet i katalogen /home/user, och namnge den cvsroot, ska du skriva in /home/user/cvsroot i redigeringsrutan, eller välja katalogen /home/user med filväljaren, och lägga till cvsroot. + +Bekräfta genom att trycka på knappen Ok. &cervisia; skapar och initierar det nya arkivets katalog. + +Nu kan du importera ditt aktuella arbete i arkivet, eller helt enkelt skapa en katalog i arkivet för att påbörja en ny modul. -&cervisia; erbjuder ett integrerat gränssnitt för att hantera alla dina arkivplatser, dialogrutan Anpassa tillgång till arkiv. För att visa den, välj menyalternativet Arkivering Arkiv.... +&cervisia; erbjuder ett integrerat gränssnitt för att hantera alla dina arkivplatser, dialogrutan Anpassa tillgång till arkiv. För att visa den, välj menyalternativet Arkivering Arkiv....
-En skärmbild av &cervisia;s dialogruta Anpassa tillgång till arkiv +En skärmbild av &cervisia;s dialogruta Anpassa tillgång till arkiv - -En skärmbild av &cervisia;s dialogruta Anpassa tillgång till arkiv + +En skärmbild av &cervisia;s dialogruta Anpassa tillgång till arkiv
-Det finns flera metoder att komma åt ett CVS-arkiv. Det kan nås via behörighetskontroll med lösenord (:pserver:), säkert skal (med :ext:), lokalt arkiv (:local:), etc. Formatet för arkivplatsen är (valfria delar visas mellan hakparenteser): +Det finns flera metoder att komma åt ett CVS-arkiv. Det kan nås via behörighetskontroll med lösenord (:pserver:), säkert skal (med :ext:), lokalt arkiv (:local:), etc. Formatet för arkivplatsen är (valfria delar visas mellan hakparenteser): -[:metod:][[användare][:lösenord]@]värddator[:[port]]/sökväg/till/arkiv +[:metod:][[användare][:lösenord]@]värddator[:[port]]/sökväg/till/arkiv -Alla dessa delar (användare, lösenord, värddator, port) är inte alltid nödvändiga för att komma åt arkivet. Informationen som behövs beror på åtkomstmetoden som används, vilken kan kategoriseras på följande sätt: +Alla dessa delar (användare, lösenord, värddator, port) är inte alltid nödvändiga för att komma åt arkivet. Informationen som behövs beror på åtkomstmetoden som används, vilken kan kategoriseras på följande sätt: -Lokal +Lokal -Den lokala åtkomstmetoden är den normala metoden som används av &CVS;. Därför är det inte nödvändigt att lägga till metoden :local: i arkivplatsen. Du kan helt enkelt skriva in sökvägen till katalogen som lagrar &CVS;-arkivet, och kan kommas åt från datorn, som /sökväg/till/arkiv eller för att ge ett exempel som används i verkliga livet, /home/cvs. - -Den kan fysiskt finnas på en disk som är monterad via NFS, men den detaljen är inte relevant. Om du skapade ett lokalt arkiv, är platsen helt enkelt sökvägen till det. +Den lokala åtkomstmetoden är den normala metoden som används av &CVS;. Därför är det inte nödvändigt att lägga till metoden :local: i arkivplatsen. Du kan helt enkelt skriva in sökvägen till katalogen som lagrar &CVS;-arkivet, och kan kommas åt från datorn, som /sökväg/till/arkiv eller för att ge ett exempel som används i verkliga livet, /home/cvs. + +Den kan fysiskt finnas på en disk som är monterad via NFS, men den detaljen är inte relevant. Om du skapade ett lokalt arkiv, är platsen helt enkelt sökvägen till det. -rsh +rsh -Arkivplatsen är något som ser ut som :ext:användarnamn@värddator.webbadress.org:/sökväg/till/arkiv. - -Den här metoden kräver att du har ett användarkonto på serverdatorn (i det här fallet, värddator.webbadress.org) och använder ett fjärrskal för kommunikation. Normalt använder &CVS; ↱ för det här ändamålet, men ↱ har sedan länge ansetts vara osäkert, och har ersatts av &ssh; på många ställen. - -Om du önskar använda &ssh;, måste du ställa in miljövariabeln $CVS_RSH till &ssh; när du använder cvs-klienten. &cervisia; stöder detta på ett enkelt sätt. +Arkivplatsen är något som ser ut som :ext:användarnamn@värddator.webbadress.org:/sökväg/till/arkiv. + +Den här metoden kräver att du har ett användarkonto på serverdatorn (i det här fallet, värddator.webbadress.org) och använder ett fjärrskal för kommunikation. Normalt använder &CVS; ↱ för det här ändamålet, men ↱ har sedan länge ansetts vara osäkert, och har ersatts av &ssh; på många ställen. + +Om du önskar använda &ssh;, måste du ställa in miljövariabeln $CVS_RSH till &ssh; när du använder cvs-klienten. &cervisia; stöder detta på ett enkelt sätt. -Observera att &cervisia; inte kan svara på en eventuell begäran om lösenord från serverdatorn. Du måste försäkra dig om att de här inloggningarna fungerar utan att du måste skriva in lösenordet. Med det vanliga enkla ↱, kan det åstadkommas genom att till exempel skapa filen .rhosts i din hemkatalog med en lista med pålitliga värddatorer (se manualsidan för ↱). - -Med &ssh;, kan det åstadkommas genom att kopiera din öppna nyckel som finns i filen identity.pub, placerad i katalogen $HOME/.ssh/ till servern. I det här fallet får inte nyckeln vara krypterad med en lösenordsfras, se manualsidan för &ssh; och vanliga frågor om &CVS;/SSH på SourceForge. Om du är osäker på de här sakerna, fråga din systemadministratör. +Observera att &cervisia; inte kan svara på en eventuell begäran om lösenord från serverdatorn. Du måste försäkra dig om att de här inloggningarna fungerar utan att du måste skriva in lösenordet. Med det vanliga enkla ↱, kan det åstadkommas genom att till exempel skapa filen .rhosts i din hemkatalog med en lista med pålitliga värddatorer (se manualsidan för ↱). + +Med &ssh;, kan det åstadkommas genom att kopiera din öppna nyckel som finns i filen identity.pub, placerad i katalogen $HOME/.ssh/ till servern. I det här fallet får inte nyckeln vara krypterad med en lösenordsfras, se manualsidan för &ssh; och vanliga frågor om &CVS;/SSH på SourceForge. Om du är osäker på de här sakerna, fråga din systemadministratör. -pserver +pserver -Arkivplatsen ser ut som :pserver:användarnamn@värddator.webbadress.org:/sökväg/till/arkiv +Arkivplatsen ser ut som :pserver:användarnamn@värddator.webbadress.org:/sökväg/till/arkiv -Den här metoden kommer åt servern via ett speciellt protokoll med en relativt svag behörighetskontroll (pserver står för behörighetskontroll med lösenord). Innan du kan använda en sådan server, behöver du ett användarnamn och lösenord som ges av &CVS;-serverns administratör, och du måste logga in. Observera att användarnamnet som används för &CVS; behörighetskontroll med lösenord inte nödvändigtvis motsvarar systemets användarnamn. Innan du kan komma åt &CVS;-servern, måste du logga in. +Den här metoden kommer åt servern via ett speciellt protokoll med en relativt svag behörighetskontroll (pserver står för behörighetskontroll med lösenord). Innan du kan använda en sådan server, behöver du ett användarnamn och lösenord som ges av &CVS;-serverns administratör, och du måste logga in. Observera att användarnamnet som används för &CVS; behörighetskontroll med lösenord inte nödvändigtvis motsvarar systemets användarnamn. Innan du kan komma åt &CVS;-servern, måste du logga in. -Projekt med öppen källkod erbjuder oftast anonym CVS-åtkomst till källkoden. Det betyder att du enkelt kan skaffa den senaste källkoden, ändra och skapa programfixar (jämförelsefiler) för arkivet utan att be om ett CVS-konto. I allmänhet använder anonym CVS behörighetskontroll med lösenord (:pserver:) och är ett skrivskyddat arkiv, som inte låter dig direkt ladda upp dina ändringar. +Projekt med öppen källkod erbjuder oftast anonym CVS-åtkomst till källkoden. Det betyder att du enkelt kan skaffa den senaste källkoden, ändra och skapa programfixar (jämförelsefiler) för arkivet utan att be om ett CVS-konto. I allmänhet använder anonym CVS behörighetskontroll med lösenord (:pserver:) och är ett skrivskyddat arkiv, som inte låter dig direkt ladda upp dina ändringar. -När du känner till åtkomstmetod och plats för arkivet, kan du lägga till det i &cervisia;s lista över arkiv: +När du känner till åtkomstmetod och plats för arkivet, kan du lägga till det i &cervisia;s lista över arkiv: -Lägga till ett nytt arkiv - -Öppna dialogrutan Anpassa tillgång till arkiv genom att välja menyalternativet Arkivering Arkiv.... - -Tryck på knappen Lägg till... för att visa dialogrutan Lägg till arkiv. - -Skriv in arkivets plats i redigeringsrutan Arkiv:. &cervisia; inaktiverar automatiskt delarna av dialogrutan som inte är relevanta för åtkomstmetoden du angav. - -Om du använder metoden ext för att komma åt arkivet, skriv in fjärrskalet du vill använda (t.ex. &ssh;) i redigeringsrutan Använd fjärrskal (bara för :ext:-arkiv). - -Klicka på Ok. Du ser arkivet som du just matade in i listan över arkiv. - -Om åtkomstmetoden till arkivet som du just skrivit in är behörighetskontroll med lösenord (pserver), måste du logga in innan du ansluter till servern. Klicka på arkivet i listan för att markera det, och tryck på knappen Logga in.... Skriv in lösenordet i dialogrutan som dyker upp. -Om du skriver in lösenordet med lyckat resultat, ändras kolumnen Status i pserver-arkivet från Inte inloggad till Inloggad. - -Tryck på Ok för att verkställa dina ändringar, eller lägg till en annan plats i listan. &cervisia; lagrar hur många platser du vill. +Lägga till ett nytt arkiv + +Öppna dialogrutan Anpassa tillgång till arkiv genom att välja menyalternativet Arkivering Arkiv.... + +Tryck på knappen Lägg till... för att visa dialogrutan Lägg till arkiv. + +Skriv in arkivets plats i redigeringsrutan Arkiv:. &cervisia; inaktiverar automatiskt delarna av dialogrutan som inte är relevanta för åtkomstmetoden du angav. + +Om du använder metoden ext för att komma åt arkivet, skriv in fjärrskalet du vill använda (t.ex. &ssh;) i redigeringsrutan Använd fjärrskal (bara för :ext:-arkiv). + +Klicka på Ok. Du ser arkivet som du just matade in i listan över arkiv. + +Om åtkomstmetoden till arkivet som du just skrivit in är behörighetskontroll med lösenord (pserver), måste du logga in innan du ansluter till servern. Klicka på arkivet i listan för att markera det, och tryck på knappen Logga in.... Skriv in lösenordet i dialogrutan som dyker upp. +Om du skriver in lösenordet med lyckat resultat, ändras kolumnen Status i pserver-arkivet från Inte inloggad till Inloggad. + +Tryck på Ok för att verkställa dina ändringar, eller lägg till en annan plats i listan. &cervisia; lagrar hur många platser du vill. @@ -409,376 +185,150 @@ -Importera en modul till arkivet +Importera en modul till arkivet -I det här avsnittet beskriver vi hur du kan lägga till ett nytt projekt i &CVS;-arkivet. Om du bara vill arbeta med ett befintligt projekt som redan finns i arkivet, kan du hoppa över det här avsnittet. +I det här avsnittet beskriver vi hur du kan lägga till ett nytt projekt i &CVS;-arkivet. Om du bara vill arbeta med ett befintligt projekt som redan finns i arkivet, kan du hoppa över det här avsnittet. -Det finns två sätt att lägga till ett projekt i &CVS;: +Det finns två sätt att lägga till ett projekt i &CVS;: -Importera filerna och katalogerna till en ny modul, med &cervisia;s importdialogruta. Moduler är toppnivåkataloger i &CVS;-arkivets katalogträd, och används för att skilja på och organisera de olika programvaruprojekt som finns i arkivet. +Importera filerna och katalogerna till en ny modul, med &cervisia;s importdialogruta. Moduler är toppnivåkataloger i &CVS;-arkivets katalogträd, och används för att skilja på och organisera de olika programvaruprojekt som finns i arkivet. -Skapa en tom modul och lägg till de nya filerna och katalogerna för hand. Du har större kontroll, men det tar troligen lite längre tid. +Skapa en tom modul och lägg till de nya filerna och katalogerna för hand. Du har större kontroll, men det tar troligen lite längre tid. -Kom ihåg att &CVS; ursprungligen skapades för att hantera textfiler. Många funktioner, som sammanfogning av versioner, skapa skillnader på läsbar form, etc., utförs bara med textfiler. Det betyder inte att du inte kan använda CVS för att lagra binärfiler, det betyder bara att du explicit måste tala om för CVS om en fil är en textfil eller binärfil. Om du anger felaktig filtyp, får du problem med &CVS;-funktioner för filerna, och de kan bli förstörda. +Kom ihåg att &CVS; ursprungligen skapades för att hantera textfiler. Många funktioner, som sammanfogning av versioner, skapa skillnader på läsbar form, etc., utförs bara med textfiler. Det betyder inte att du inte kan använda CVS för att lagra binärfiler, det betyder bara att du explicit måste tala om för CVS om en fil är en textfil eller binärfil. Om du anger felaktig filtyp, får du problem med &CVS;-funktioner för filerna, och de kan bli förstörda. -Att importera ett projekt (som en ny modul) har några fördelar: du importerar alla filer och kataloger rekursivt, och modulen skapas automatiskt åt dig. Det gör det enklare att importera stora befintliga projekt i arkivet. Det finns dock några nackdelar: du kan inte använda &cervisia;s importdialogruta för att lägga till filer i befintliga moduler, och du kan antingen importera filerna som text eller binärfiler. Du kan komma runt den här begränsning genom att skapa en katalog med filer av bara en typ, eller genom att ange filmönster som ska ignoreras under importprocessen. +Att importera ett projekt (som en ny modul) har några fördelar: du importerar alla filer och kataloger rekursivt, och modulen skapas automatiskt åt dig. Det gör det enklare att importera stora befintliga projekt i arkivet. Det finns dock några nackdelar: du kan inte använda &cervisia;s importdialogruta för att lägga till filer i befintliga moduler, och du kan antingen importera filerna som text eller binärfiler. Du kan komma runt den här begränsning genom att skapa en katalog med filer av bara en typ, eller genom att ange filmönster som ska ignoreras under importprocessen. -Antag till exempel att ditt projekt bara innehåller textfiler och några PNG-bilder (binära filer). Du kan tala om för &CVS; att ignorera alla filer med mönstret *.png medan övriga filer importeras som text, eller du kan flytta bilderna till en särskild katalog och därefter importera återstående filer (som textfiler). På båda sätt måste du checka ut den nyimporterade modulen i en ny arbetskopia, kopiera de saknade filerna och katalogerna till den, lägga till och arkivera dem i arkivet för att avsluta importprocessen. +Antag till exempel att ditt projekt bara innehåller textfiler och några PNG-bilder (binära filer). Du kan tala om för &CVS; att ignorera alla filer med mönstret *.png medan övriga filer importeras som text, eller du kan flytta bilderna till en särskild katalog och därefter importera återstående filer (som textfiler). På båda sätt måste du checka ut den nyimporterade modulen i en ny arbetskopia, kopiera de saknade filerna och katalogerna till den, lägga till och arkivera dem i arkivet för att avsluta importprocessen. -Som ett alternativ kan du lägga till filerna och katalogerna för hand, genom att skapa en tom modul för dem. För att lägga till en tom modul i ett arkiv, skapa bara en ny katalog i &CVS;-arkivets rotkatalog. Namnet på den nya katalogen blir modulens namn. Checka ut den nya tomma modulen. Kopiera därefter filerna och katalogerna till arbetskopian, lägg till och arkivera för att ladda upp dem till &CVS;-arkivet. +Som ett alternativ kan du lägga till filerna och katalogerna för hand, genom att skapa en tom modul för dem. För att lägga till en tom modul i ett arkiv, skapa bara en ny katalog i &CVS;-arkivets rotkatalog. Namnet på den nya katalogen blir modulens namn. Checka ut den nya tomma modulen. Kopiera därefter filerna och katalogerna till arbetskopian, lägg till och arkivera för att ladda upp dem till &CVS;-arkivet.
-En skärmbild av &cervisia;s importdialogruta +En skärmbild av &cervisia;s importdialogruta - -En skärmbild av &cervisia;s importdialogruta + +En skärmbild av &cervisia;s importdialogruta
-I kan du se dialogrutan som hjälper dig att importera ett projekt som en modul. För att komma åt &cervisia;s importdialogruta, välj menyalternativet Arkivering Importera.... +I kan du se dialogrutan som hjälper dig att importera ett projekt som en modul. För att komma åt &cervisia;s importdialogruta, välj menyalternativet Arkivering Importera.... -Arkiv: -Skriv in eller välj namnet på &CVS;-arkivet från kombinationsrutan, också känt som $CVSROOT. Du måste ha skrivrättigheter till arkivet, och det måste vara riktigt initierat. Om arkivet inte finns ännu, kan du skapa ett genom att välja menyalternativet Arkivering Skapa.... -Kombinationsrutan visar en lista med arkiv som du tidigare skrivit in i dialogrutan Anpassa tillgång till arkiv. Om arkivet är på en annan dator, försäkra dig om att behörighetskontrollen fungerar. Se för mer information. - - - -Modul: -Namnet på modulen där projektet kommer att lagras. Efter importen, kan projektet checkas ut med det här namnet. Se för mer information. Detta är också namnet på motsvarande katalog i arkivet. - - - -Arbetskatalog: -Toppnivåkatalogen för projektet som du vill importera. Importen börjar i den här katalogen och går neråt rekursivt. - - - -Leverantörstagg: -Taggen för leverantören används historiskt för att följa källkod från tredje part. Använd bara ditt användarnamn om du inte har någon bättre idé. Det spelar inte så stor roll vad du skriver in här. - - - -Versionstagg: -Den här taggen används också historiskt för att importera olika versioner av programvara från tredje part. Om du inte gör detta, använd ordet start eller strängen PROJEKT_1_0, där PROJEKT är namnet på ditt projekt och 1.0 är versionsnumret för den importerade versionen. - - - -Ignorera filer: -Om du fyller i det här fältet, ges den ytterligare väljaren till kommandot cvs import. Den här parametern tolkas som en lista med filnamnsmönster, skilda med mellanslag, som ignoreras. I allmänhet är ett renare och mindre felbenäget sätt att styra vilka filer som hamnar i arkivet, att skapa en katalog med bara de filer som du vill importera och utgå från den. Hur som helst, kan det här fältet vara användbart om projektet innehåller filer som normalt ignoreras av &CVS;, t.ex. filer med namnet core. Om detta är fallet, skriv helt enkelt in tecknet ! i fältet. Det här överskrider &CVS; sätt att ignorera filer, se . - - - -Kommentar: -Använd fältet för att spara kommentarer du kan ha om ursprunget, användningen, utvecklingen, etc. för filerna du importerar. - - - -Importera som binärfiler -Om du markerar den här rutan, importeras alla filer som binärfiler, dvs. väljaren anges för cvs import. - - - -Använd filens ändringstid som importtid -Om du markerar rutan, är importtiden filens ändringstid istället för tiden då den importeras. +Arkiv: +Skriv in eller välj namnet på &CVS;-arkivet från kombinationsrutan, också känt som $CVSROOT. Du måste ha skrivrättigheter till arkivet, och det måste vara riktigt initierat. Om arkivet inte finns ännu, kan du skapa ett genom att välja menyalternativet Arkivering Skapa.... +Kombinationsrutan visar en lista med arkiv som du tidigare skrivit in i dialogrutan Anpassa tillgång till arkiv. Om arkivet är på en annan dator, försäkra dig om att behörighetskontrollen fungerar. Se för mer information. + + + +Modul: +Namnet på modulen där projektet kommer att lagras. Efter importen, kan projektet checkas ut med det här namnet. Se för mer information. Detta är också namnet på motsvarande katalog i arkivet. + + + +Arbetskatalog: +Toppnivåkatalogen för projektet som du vill importera. Importen börjar i den här katalogen och går neråt rekursivt. + + + +Leverantörstagg: +Taggen för leverantören används historiskt för att följa källkod från tredje part. Använd bara ditt användarnamn om du inte har någon bättre idé. Det spelar inte så stor roll vad du skriver in här. + + + +Versionstagg: +Den här taggen används också historiskt för att importera olika versioner av programvara från tredje part. Om du inte gör detta, använd ordet start eller strängen PROJEKT_1_0, där PROJEKT är namnet på ditt projekt och 1.0 är versionsnumret för den importerade versionen. + + + +Ignorera filer: +Om du fyller i det här fältet, ges den ytterligare väljaren till kommandot cvs import. Den här parametern tolkas som en lista med filnamnsmönster, skilda med mellanslag, som ignoreras. I allmänhet är ett renare och mindre felbenäget sätt att styra vilka filer som hamnar i arkivet, att skapa en katalog med bara de filer som du vill importera och utgå från den. Hur som helst, kan det här fältet vara användbart om projektet innehåller filer som normalt ignoreras av &CVS;, t.ex. filer med namnet core. Om detta är fallet, skriv helt enkelt in tecknet ! i fältet. Det här överskrider &CVS; sätt att ignorera filer, se . + + + +Kommentar: +Använd fältet för att spara kommentarer du kan ha om ursprunget, användningen, utvecklingen, etc. för filerna du importerar. + + + +Importera som binärfiler +Om du markerar den här rutan, importeras alla filer som binärfiler, dvs. väljaren anges för cvs import. + + + +Använd filens ändringstid som importtid +Om du markerar rutan, är importtiden filens ändringstid istället för tiden då den importeras. -Efter du har fyllt i det här formuläret och bekräftat med Ok, används följande &CVS;-kommando: - -cvs -d arkiv import -m "" modul leverantörstagg versionstagg +Efter du har fyllt i det här formuläret och bekräftat med Ok, används följande &CVS;-kommando: + +cvs -d arkiv import -m "" modul leverantörstagg versionstagg
-Checka ut en modul från arkivet -Nu när du har definierat platsen för arkivet med lyckat resultat, och importerat de urspungliga filerna i arkivet, är det dags att hämta modulen från &CVS;-arkivet, för att skapa din arbetskopia. +Checka ut en modul från arkivet +Nu när du har definierat platsen för arkivet med lyckat resultat, och importerat de urspungliga filerna i arkivet, är det dags att hämta modulen från &CVS;-arkivet, för att skapa din arbetskopia. -Du måste också känna till namnet på den gren eller tagg som du vill använda. +Du måste också känna till namnet på den gren eller tagg som du vill använda. -Grenar av en modul är parallella versioner av modulen. Ett bra exempel på användning av funktionen från verkliga livet är utgåvorna i ett programvaruprojekt. Efter en större utgåva, finns det fel i koden som bör rättas, men personer vill också lägga till nya funktioner i programmet. Det är mycket svårt att göra båda samtidigt, eftersom nya funktioner oftast introducerar nya fel, vilket gör det svårt att spåra de gamla. För att lösa dilemmat, låter &CVS; dig skapa en parallell version, som vi kallar "grenen med den stabila utgåvan", där du bara kan lägga till felrättningar, vilket lämnar huvudversionen (HEAD) öppen för att lägga till nya funktioner. +Grenar av en modul är parallella versioner av modulen. Ett bra exempel på användning av funktionen från verkliga livet är utgåvorna i ett programvaruprojekt. Efter en större utgåva, finns det fel i koden som bör rättas, men personer vill också lägga till nya funktioner i programmet. Det är mycket svårt att göra båda samtidigt, eftersom nya funktioner oftast introducerar nya fel, vilket gör det svårt att spåra de gamla. För att lösa dilemmat, låter &CVS; dig skapa en parallell version, som vi kallar "grenen med den stabila utgåvan", där du bara kan lägga till felrättningar, vilket lämnar huvudversionen (HEAD) öppen för att lägga till nya funktioner. -Taggar används för att markera en projektversion. &CVS; stämplar en version av varje fil med taggen, så att när du checkar ut eller uppdaterar med en specifik tagg, får du alltid samma filversioner. Därför är taggar inte dynamiska, i motsats till grenar: man kan inte utveckla med en tagg. Taggar är användbara för att markera utgåvor, stora ändringar i koden, etc. Genom att använda taggar kan du enkelt återgå till ett tidigare tillstånd av projektet för att reproducera och spåra fel, skapa koden för en utgåva igen, etc. +Taggar används för att markera en projektversion. &CVS; stämplar en version av varje fil med taggen, så att när du checkar ut eller uppdaterar med en specifik tagg, får du alltid samma filversioner. Därför är taggar inte dynamiska, i motsats till grenar: man kan inte utveckla med en tagg. Taggar är användbara för att markera utgåvor, stora ändringar i koden, etc. Genom att använda taggar kan du enkelt återgå till ett tidigare tillstånd av projektet för att reproducera och spåra fel, skapa koden för en utgåva igen, etc.
-En skärmbild av &cervisia;s utcheckningsdialogruta +En skärmbild av &cervisia;s utcheckningsdialogruta - -En skärmbild av &cervisia;s utcheckningsdialogruta + +En skärmbild av &cervisia;s utcheckningsdialogruta
-Arkiv: -Namnet på &CVS;-arkivet, också känt som $CVSROOT. Kombinationsrutan visar en lista med arkiven som du tidigare matade in med dialogrutan Anpassa tillgång till arkiv. Om arkivet är på en annan dator, försäkra dig om att behörighetskontrollen fungerar. Se för mer information. - - - -Modul: -Namnet på modulen som ska checkas ut. Om du arbetar med ett befintligt arkiv kan du förmodligen få namnet från systemadministratören, eller om det är ett arkiv med öppen källkod, kan du få modulnamnen från projektets webbsidor. Om du vill skapa en ny modul från början med ett lokalt arkiv, skapa bara en ny katalog i det lokala arkivets rotkatalog. Namnet på katalogen blir samma som namnet på den tomma modulen. -Annars, om arkivet har en fil som heter $CVSROOT/modules, kan du hämta en lista på tillgängliga moduler genom att klicka på knappen Hämta lista. -Observera att det är möjligt att checka ut vilken befintlig underkatalog som helst i modulen, utan att hämta resten av modulen. Skriv bara dessutom in sökvägen till underkatalogen. Om du till exempel bara vill hämta underkatalogen doc/cervisia i modulen tdesdk, skriv tdesdk/doc/cervisia i fältet. - - - -Grentagg: -Namnet på grenen eller taggen du vill checka ut. Om du lämnar fältet tomt, hämtar &cervisia; huvudversionen (HEAD). - - - -Arbetskatalog: -Katalogen där modulen ska checkas ut. Observera att toppnivåkatalogen för arbetskopian namnges av modulen du hämtar, om du inte ger den ett alternativt namn i fältet Checka ut som:. - - - -Checka ut som: -Det resulterar i att filerna checkas ut i en alternativ katalog under arbetskatalogen istället för en katalog med modulens namn. - - - -Bara export -Om du markerar rutan, exporteras filerna i stället för att checkas ut. Export hämtar en kopia av modulens källkod utan CVS administrationskataloger. Export kan till exempel användas för att förbereda källkoden för en utgåva. +Arkiv: +Namnet på &CVS;-arkivet, också känt som $CVSROOT. Kombinationsrutan visar en lista med arkiven som du tidigare matade in med dialogrutan Anpassa tillgång till arkiv. Om arkivet är på en annan dator, försäkra dig om att behörighetskontrollen fungerar. Se för mer information. + + + +Modul: +Namnet på modulen som ska checkas ut. Om du arbetar med ett befintligt arkiv kan du förmodligen få namnet från systemadministratören, eller om det är ett arkiv med öppen källkod, kan du få modulnamnen från projektets webbsidor. Om du vill skapa en ny modul från början med ett lokalt arkiv, skapa bara en ny katalog i det lokala arkivets rotkatalog. Namnet på katalogen blir samma som namnet på den tomma modulen. +Annars, om arkivet har en fil som heter $CVSROOT/modules, kan du hämta en lista på tillgängliga moduler genom att klicka på knappen Hämta lista. +Observera att det är möjligt att checka ut vilken befintlig underkatalog som helst i modulen, utan att hämta resten av modulen. Skriv bara dessutom in sökvägen till underkatalogen. Om du till exempel bara vill hämta underkatalogen doc/cervisia i modulen tdesdk, skriv tdesdk/doc/cervisia i fältet. + + + +Grentagg: +Namnet på grenen eller taggen du vill checka ut. Om du lämnar fältet tomt, hämtar &cervisia; huvudversionen (HEAD). + + + +Arbetskatalog: +Katalogen där modulen ska checkas ut. Observera att toppnivåkatalogen för arbetskopian namnges av modulen du hämtar, om du inte ger den ett alternativt namn i fältet Checka ut som:. + + + +Checka ut som: +Det resulterar i att filerna checkas ut i en alternativ katalog under arbetskatalogen istället för en katalog med modulens namn. + + + +Bara export +Om du markerar rutan, exporteras filerna i stället för att checkas ut. Export hämtar en kopia av modulens källkod utan CVS administrationskataloger. Export kan till exempel användas för att förbereda källkoden för en utgåva. @@ -787,232 +337,96 @@ -Huvudskärmen, visa filstatus och uppdatera -När du startar &cervisia;, och öppnar en arbetskopia genom att välja ArkivÖppna arbetskatalog... kan du se två huvudområden i &cervisia;s huvudfönster: det övre är en hierarkisk vy av den nuvarande arbetskopian, det nedre används för att visa &CVS;-kommandon som &cervisia; ger för att utföra åtgärder, samt utmatningen som skapas av kommandona. - -Normalt visar inte &cervisia; filerna som finns i underkatalogerna, så du måste klicka på katalogerna du vill se. För att visa alla filer i arbetskopian, välj Visa Expandera filträd.... För att stänga alla kataloger i arbetskopian, välj Visa Dra ihop filträd. - -Beroende på inställningarna i filen .cvsignore, visas inte filer som du normalt inte vill ha i arkivet, såsom objektfiler, i trädvyn. För varje fil syns motsvarande status. Med de normala inställningarna är detta "Okänd" eftersom &cervisia; väntar med att hämta information till du markerar filerna och katalogerna vars status du vill uppdatera eller visa och väljer Uppdatera eller Status i menyn Arkiv. På det här sättet har du en minimal funktionalitet tillgänglig även om du inte har en permanent anslutning till &CVS;-servern. +Huvudskärmen, visa filstatus och uppdatera +När du startar &cervisia;, och öppnar en arbetskopia genom att välja ArkivÖppna arbetskatalog... kan du se två huvudområden i &cervisia;s huvudfönster: det övre är en hierarkisk vy av den nuvarande arbetskopian, det nedre används för att visa &CVS;-kommandon som &cervisia; ger för att utföra åtgärder, samt utmatningen som skapas av kommandona. + +Normalt visar inte &cervisia; filerna som finns i underkatalogerna, så du måste klicka på katalogerna du vill se. För att visa alla filer i arbetskopian, välj Visa Expandera filträd.... För att stänga alla kataloger i arbetskopian, välj Visa Dra ihop filträd. + +Beroende på inställningarna i filen .cvsignore, visas inte filer som du normalt inte vill ha i arkivet, såsom objektfiler, i trädvyn. För varje fil syns motsvarande status. Med de normala inställningarna är detta "Okänd" eftersom &cervisia; väntar med att hämta information till du markerar filerna och katalogerna vars status du vill uppdatera eller visa och väljer Uppdatera eller Status i menyn Arkiv. På det här sättet har du en minimal funktionalitet tillgänglig även om du inte har en permanent anslutning till &CVS;-servern.
-En skärmbild av &cervisia;s huvudfönster +En skärmbild av &cervisia;s huvudfönster - -En skärmbild av &cervisia;s huvudfönster + +En skärmbild av &cervisia;s huvudfönster
-Kommandon i menyn Arkiv gäller vanligen bara filerna som du har markerat. Du kan också markera kataloger. Välj nu Arkiv Status, eller tryck på F5. &cervisia; kör kommandot +Kommandon i menyn Arkiv gäller vanligen bara filerna som du har markerat. Du kan också markera kataloger. Välj nu Arkiv Status, eller tryck på F5. &cervisia; kör kommandot -cvs update -n filnamn +cvs update -n filnamn -för att hämta statusinformation för de markerade filerna. Observera att &cervisia; bara går in i underkataloger rekursivt, om du har aktiverat motsvarande alternativ i menyn Inställningar. Beroende på varje fils status, ser du nu något värde i kolumnen Status. +för att hämta statusinformation för de markerade filerna. Observera att &cervisia; bara går in i underkataloger rekursivt, om du har aktiverat motsvarande alternativ i menyn Inställningar. Beroende på varje fils status, ser du nu något värde i kolumnen Status. -Ändrad lokalt -Det här betyder att du har ändrat filen jämfört med versionen i arkivet. +Ändrad lokalt +Det här betyder att du har ändrat filen jämfört med versionen i arkivet. -Tillagd lokalt -Det här betyder att filen inte finns i arkivet, men den finns i din arbetskopia och du har schemalagt den för att läggas till. Filen infogas verkligen i arkivet först vid en arkivering. +Tillagd lokalt +Det här betyder att filen inte finns i arkivet, men den finns i din arbetskopia och du har schemalagt den för att läggas till. Filen infogas verkligen i arkivet först vid en arkivering. -Borttagen lokalt -Det här betyder att du har schemalagt filen för att tas bort, men den finns fortfarande i arkivet. Filen tas verkligen bort i arkivet först vid en arkivering. +Borttagen lokalt +Det här betyder att du har schemalagt filen för att tas bort, men den finns fortfarande i arkivet. Filen tas verkligen bort i arkivet först vid en arkivering. -Behöver uppdateras -Det här visas om en nyare version av filen finns i arkivet, t.ex. på grund av att någon har arkiverat en ändring. Normalt vill du uppdatera filen så att du har en aktuell version i din katalog. +Behöver uppdateras +Det här visas om en nyare version av filen finns i arkivet, t.ex. på grund av att någon har arkiverat en ändring. Normalt vill du uppdatera filen så att du har en aktuell version i din katalog. -Behöver programfix -Det här är i allt väsentligt samma sak som ovan. Skillnaden är bara att vid en uppdatering, överför &CVS;-servern bara en programfix istället för hela filen till dig. +Behöver programfix +Det här är i allt väsentligt samma sak som ovan. Skillnaden är bara att vid en uppdatering, överför &CVS;-servern bara en programfix istället för hela filen till dig. -Behöver sammanfogas -Anger att en sammanfogning av versionen i din arbetskopia med versionen i arkivet är nödvändig. Det här händer oftast om du har gjort ändringar i filen medan någon annan har arkiverat sina ändringar. Om du väljer att uppdatera, sammanfogas ändringarna i arkivet med din fil. Om det uppstår konflikter (dvs. någon annan har ändrat samma rader som du) är filens nya status "Konflikt". +Behöver sammanfogas +Anger att en sammanfogning av versionen i din arbetskopia med versionen i arkivet är nödvändig. Det här händer oftast om du har gjort ändringar i filen medan någon annan har arkiverat sina ändringar. Om du väljer att uppdatera, sammanfogas ändringarna i arkivet med din fil. Om det uppstår konflikter (dvs. någon annan har ändrat samma rader som du) är filens nya status "Konflikt". -Aktuell -Anger att filen är identisk med versionen i arkivet. +Aktuell +Anger att filen är identisk med versionen i arkivet. -Konflikt -Det här visas om den här filen fortfarande har konfliktmarkörer i sig. Kanske har du tidigare uppdaterat filen och inte löst upp konflikterna. +Konflikt +Det här visas om den här filen fortfarande har konfliktmarkörer i sig. Kanske har du tidigare uppdaterat filen och inte löst upp konflikterna. -Inte i CVS -Anger att filen inte är registrerad i &CVS;-arkivet. Om du vill att den ska vara tillgänglig för andra, ska du lägga till den i arkivet. Om inte, kan du fundera på att lägga till den i filen .cvsignore. +Inte i CVS +Anger att filen inte är registrerad i &CVS;-arkivet. Om du vill att den ska vara tillgänglig för andra, ska du lägga till den i arkivet. Om inte, kan du fundera på att lägga till den i filen .cvsignore. -När du nu har fått en överblick av nuvarande status i &CVS;, kanske du vill göra en uppdatering. Markera några filer (eller roten i katalogträdet, vilket motsvarar att markera alla filer i katalogen. Välj nu Arkiv Uppdatera. (Du kunde förstås ha valt detta redan från början). Status kan nu ändras för vissa filer. Normalt uppdateras filer som hade status "Behöver programfix" eller "Behöver uppdateras". Följande nya värden är alltså möjliga i statuskolumnen: +När du nu har fått en överblick av nuvarande status i &CVS;, kanske du vill göra en uppdatering. Markera några filer (eller roten i katalogträdet, vilket motsvarar att markera alla filer i katalogen. Välj nu Arkiv Uppdatera. (Du kunde förstås ha valt detta redan från början). Status kan nu ändras för vissa filer. Normalt uppdateras filer som hade status "Behöver programfix" eller "Behöver uppdateras". Följande nya värden är alltså möjliga i statuskolumnen: -Uppdaterad -Visar om filen uppdaterades från arkivet. +Uppdaterad +Visar om filen uppdaterades från arkivet. -Har programfix -Anger att &CVS;-servern har skickat en programfix för den här filen, och att fixen har tillämpats med lyckat resultat. Om fixen inte lyckades på grund av att det var en konflikt mellan dina ändringar och de som någon annan har arkiverat, är status nu Konflikt. +Har programfix +Anger att &CVS;-servern har skickat en programfix för den här filen, och att fixen har tillämpats med lyckat resultat. Om fixen inte lyckades på grund av att det var en konflikt mellan dina ändringar och de som någon annan har arkiverat, är status nu Konflikt. -Du kanske har märkt att beroende på filens status, har dess rad en annorlunda färg. Färgerna är valda för att på något sätt ange statusprioriteten. En fil med konflikter är till exempel markerad med rött för att visa dig att du måste lösa upp en konflikt innan du kan fortsätta att arbeta med filen. Om katalogen innehåller ett stort antal filer, kan du ändå förlora överblicken. För att få mer kortfattad information om vilka filer som har en ovanlig status, klicka helt enkelt på rubriken för kolumnen Status. Fillistan sorteras då enligt prioritet, så att du har all viktig information överst i listan. För att återgå till en alfabetiskt sorterad lista, klicka på rubriken för kolumnen Filnamn. +Du kanske har märkt att beroende på filens status, har dess rad en annorlunda färg. Färgerna är valda för att på något sätt ange statusprioriteten. En fil med konflikter är till exempel markerad med rött för att visa dig att du måste lösa upp en konflikt innan du kan fortsätta att arbeta med filen. Om katalogen innehåller ett stort antal filer, kan du ändå förlora överblicken. För att få mer kortfattad information om vilka filer som har en ovanlig status, klicka helt enkelt på rubriken för kolumnen Status. Fillistan sorteras då enligt prioritet, så att du har all viktig information överst i listan. För att återgå till en alfabetiskt sorterad lista, klicka på rubriken för kolumnen Filnamn.
@@ -1020,398 +434,156 @@ -Arbeta med filer - -Alla vanliga funktioner i &CVS; är direkt tillgängliga i &cervisia;s huvudfönster. Kommandon gäller oftast flera filer på en gång, nämligen alla markerade filer. Om kataloger också är markerade, beror tolkningen på inställningarna som gjorts i menyn Inställningar. Om InställningarArkivera och ta bort rekursivt till exempel är markerat och du väljer Arkiv Arkivera... medan en katalog är markerad, arkiveras alla filer i trädet under den katalogen. Annars påverkas bara de vanliga filerna i katalogen själv. +Arbeta med filer + +Alla vanliga funktioner i &CVS; är direkt tillgängliga i &cervisia;s huvudfönster. Kommandon gäller oftast flera filer på en gång, nämligen alla markerade filer. Om kataloger också är markerade, beror tolkningen på inställningarna som gjorts i menyn Inställningar. Om InställningarArkivera och ta bort rekursivt till exempel är markerat och du väljer Arkiv Arkivera... medan en katalog är markerad, arkiveras alla filer i trädet under den katalogen. Annars påverkas bara de vanliga filerna i katalogen själv.
-En skärmbild av &cervisia;s sammanhangsberoende meny +En skärmbild av &cervisia;s sammanhangsberoende meny - +
-De vanligaste åtgärderna är också tillgängliga genom att högerklicka på filerna i trädvyn, via den sammanhangsberoende menyn. visar &cervisia;s sammanhangsberoende meny i huvudfönstret. +De vanligaste åtgärderna är också tillgängliga genom att högerklicka på filerna i trädvyn, via den sammanhangsberoende menyn. visar &cervisia;s sammanhangsberoende meny i huvudfönstret. -Du kan helt enkelt redigera en fil genom att dubbelklicka på den eller markera den och trycka på returtangenten. Då startas förvalt program som hanterar filtypen (förvalt program för varje filtyp är en inställning som gäller hela &kde;). Om det förvalda programmet inte är det som du vill använda, kan du högerklicka på filen och välja undermenyn Redigera med, och välja ett av de andra program som kan hantera filtypen. +Du kan helt enkelt redigera en fil genom att dubbelklicka på den eller markera den och trycka på returtangenten. Då startas förvalt program som hanterar filtypen (förvalt program för varje filtyp är en inställning som gäller hela &kde;). Om det förvalda programmet inte är det som du vill använda, kan du högerklicka på filen och välja undermenyn Redigera med, och välja ett av de andra program som kan hantera filtypen. -Lägga till filer - -Att lägga till filer i ett projekt kräver två steg: Först måste filerna registreras med &CVS;, eller med andra ord läggas till i arkivet. Det är nödvändigt, men inte tillräckligt. För att verkligen lagra filerna i arkivet, måste du arkivera dem. Den här proceduren har en viktig fördel: Du kan arkivera de här filerna tillsammans med ändringar i andra delar av projektet. När man gör detta kan man lätt se (t.ex. i e-post från arkiveringen) att alla dessa ändringar är en del av en helhet. - -För att åstadkomma detta, markera alla filer som ska läggas till i &cervisia;s huvudvy. Välj därefter Arkiv Lägg till i arkiv..., eller högerklicka på markerade filer och välj Lägg till i arkiv.... Dialogrutan CVS lägg till visas, där filerna du markerade listas, och ber om bekräftelse. Tryck på Ok. - -&cervisia; utför ett kommando +Lägga till filer + +Att lägga till filer i ett projekt kräver två steg: Först måste filerna registreras med &CVS;, eller med andra ord läggas till i arkivet. Det är nödvändigt, men inte tillräckligt. För att verkligen lagra filerna i arkivet, måste du arkivera dem. Den här proceduren har en viktig fördel: Du kan arkivera de här filerna tillsammans med ändringar i andra delar av projektet. När man gör detta kan man lätt se (t.ex. i e-post från arkiveringen) att alla dessa ändringar är en del av en helhet. + +För att åstadkomma detta, markera alla filer som ska läggas till i &cervisia;s huvudvy. Välj därefter Arkiv Lägg till i arkiv..., eller högerklicka på markerade filer och välj Lägg till i arkiv.... Dialogrutan CVS lägg till visas, där filerna du markerade listas, och ber om bekräftelse. Tryck på Ok. + +&cervisia; utför ett kommando -cvs add filnamn +cvs add filnamn -Om åtgärden lyckades, ska statuskolumnen lyda "Tillagd i arkivet" för de tillagda filerna. - -&CVS; är inte konstruerat för att tillhandahålla meningsfull versionskontroll för binärfiler. Att sammanfoga binärfiler, är till exempel oftast inte meningsfullt. Dessutom expanderar &CVS; normalt nyckelord (t.ex. för strängen $Revision: 1.6 $) när en fil arkiveras. För binärfiler kan en sådan expansion förstöra filen och göra den fullständigt oanvändbar. - -För att ändra beteendet ovan, ska du arkivera binärfiler (eller andra filer, som Postscript eller PNG-bilder) genom att välja Arkiv Lägg till binärfil.... Dialogrutan Lägg till i CVS visas, där binärfilerna du markerade listas, och ber om bekräftelse. Tryck på knappen Ok. - -&cervisia; utför ett kommando +Om åtgärden lyckades, ska statuskolumnen lyda "Tillagd i arkivet" för de tillagda filerna. + +&CVS; är inte konstruerat för att tillhandahålla meningsfull versionskontroll för binärfiler. Att sammanfoga binärfiler, är till exempel oftast inte meningsfullt. Dessutom expanderar &CVS; normalt nyckelord (t.ex. för strängen $Revision: 1.6 $) när en fil arkiveras. För binärfiler kan en sådan expansion förstöra filen och göra den fullständigt oanvändbar. + +För att ändra beteendet ovan, ska du arkivera binärfiler (eller andra filer, som Postscript eller PNG-bilder) genom att välja Arkiv Lägg till binärfil.... Dialogrutan Lägg till i CVS visas, där binärfilerna du markerade listas, och ber om bekräftelse. Tryck på knappen Ok. + +&cervisia; utför ett kommando -cvs add -kb filnamn +cvs add -kb filnamn -Ta bort filer - -Precis som att lägga till filer, så tas filer bort i två steg: Först måste filerna registreras för att tas bort genom att välja ArkivTa bort från arkiv... eller högerklicka på de markerade filerna och välja Ta bort från arkiv... i den sammanhangsberoende menyn. Dialogrutan Ta bort från CVS visas, där filerna du markerade listas, och ber om bekräftelse. Tryck på Ok. &cervisia; ger kommandot +Ta bort filer + +Precis som att lägga till filer, så tas filer bort i två steg: Först måste filerna registreras för att tas bort genom att välja ArkivTa bort från arkiv... eller högerklicka på de markerade filerna och välja Ta bort från arkiv... i den sammanhangsberoende menyn. Dialogrutan Ta bort från CVS visas, där filerna du markerade listas, och ber om bekräftelse. Tryck på Ok. &cervisia; ger kommandot -cvs remove -f filnamn +cvs remove -f filnamn -Därefter måste den här ändringen i arbetskatalogen arkiveras, möjligen tillsammans med andra ändringar i projektet. +Därefter måste den här ändringen i arbetskatalogen arkiveras, möjligen tillsammans med andra ändringar i projektet. -Kommandot ovan fungerar bara om filen är aktuell. Annars får du ett felmeddelande. Det här beteendet är förnuftigt: Om du har ändrat filen jämfört med versionen i arkivet, eller om någon annan har gjort några ändringar, vill du nog först kontrollera om du verkligen vill slänga dem. +Kommandot ovan fungerar bara om filen är aktuell. Annars får du ett felmeddelande. Det här beteendet är förnuftigt: Om du har ändrat filen jämfört med versionen i arkivet, eller om någon annan har gjort några ändringar, vill du nog först kontrollera om du verkligen vill slänga dem. -Lägga till och ta bort kataloger - -Kataloger hanteras fullständigt annorlunda av &CVS; jämfört med vanliga filer. Ingen versionskontroll utförs av kataloger, dvs. du kan inte avgöra vilka kataloger som fanns i projektet vid en viss tid. Dessutom kan kataloger aldrig uttryckligen tas bort (utom om de tas bort direkt i arkivet). - -Som en ersättning, följer &CVS; konventionen att en katalog "inte existerar" i en version av projektet om den är tom. Den här konventionen följs genom att använda väljaren i kommandona cvs update och cvs checkout. Alternativet kan anges i menyn Inställningar Ta bort tomma kataloger vid uppdatering. - -En katalog kan läggas till i arkivet genom att välja ArkivLägg till i arkiv..., eller genom att högerklicka på den markerade katalogen och välja Lägg till i arkiv... i den sammanhangsberoende menyn. Observera att i motsats till att lägga till filer, krävs ingen arkivering när kataloger läggs till. &cervisia; ger kommandot +Lägga till och ta bort kataloger + +Kataloger hanteras fullständigt annorlunda av &CVS; jämfört med vanliga filer. Ingen versionskontroll utförs av kataloger, dvs. du kan inte avgöra vilka kataloger som fanns i projektet vid en viss tid. Dessutom kan kataloger aldrig uttryckligen tas bort (utom om de tas bort direkt i arkivet). + +Som en ersättning, följer &CVS; konventionen att en katalog "inte existerar" i en version av projektet om den är tom. Den här konventionen följs genom att använda väljaren i kommandona cvs update och cvs checkout. Alternativet kan anges i menyn Inställningar Ta bort tomma kataloger vid uppdatering. + +En katalog kan läggas till i arkivet genom att välja ArkivLägg till i arkiv..., eller genom att högerklicka på den markerade katalogen och välja Lägg till i arkiv... i den sammanhangsberoende menyn. Observera att i motsats till att lägga till filer, krävs ingen arkivering när kataloger läggs till. &cervisia; ger kommandot -cvs add katalognamn +cvs add katalognamn -Arkivera filer - -När du har gjort ett visst antal ändringar i din arbetskopia, och du vill att andra utvecklare ska få tillgång till dem, så arkiverar du dem. Vid en arkivering, lägger du in dina versioner av de ändrade filerna som nya versioner i arkivet. En senare uppdatering av en annan utvecklare, gör att dina ändringar införs i hans arbetskopia. - -För att arkivera några filer, markera dem i &cervisia;s huvudfönster, och välj Arkiv Arkivera... eller högerklicka på de markerade filerna och välj Arkivera... i den sammanhangsberoende menyn. +Arkivera filer + +När du har gjort ett visst antal ändringar i din arbetskopia, och du vill att andra utvecklare ska få tillgång till dem, så arkiverar du dem. Vid en arkivering, lägger du in dina versioner av de ändrade filerna som nya versioner i arkivet. En senare uppdatering av en annan utvecklare, gör att dina ändringar införs i hans arbetskopia. + +För att arkivera några filer, markera dem i &cervisia;s huvudfönster, och välj Arkiv Arkivera... eller högerklicka på de markerade filerna och välj Arkivera... i den sammanhangsberoende menyn.
-En skärmbild av &cervisia;s arkiveringsdialogruta +En skärmbild av &cervisia;s arkiveringsdialogruta - +
-Du får en dialogruta som visar en lista med markerade filer i övre delen och ett loggmeddelande med dina ändringar nedanför. &cervisia; hjälper till på flera sätt att ange ett meningsfullt loggmeddelande: För det första kan du dubbelklicka på en fil eller trycka på returtangenten för att se ändringarna som du har gjort i filen. För det andra får du en lista med loggmeddelanden som du tidigare har använt i en kombinationsruta. För det tredje är den här dialogrutan ihopkopplad med &cervisia;s editor för ändringslogg som beskrivs nedan. När du är klar med dialogrutan kommer kommandot +Du får en dialogruta som visar en lista med markerade filer i övre delen och ett loggmeddelande med dina ändringar nedanför. &cervisia; hjälper till på flera sätt att ange ett meningsfullt loggmeddelande: För det första kan du dubbelklicka på en fil eller trycka på returtangenten för att se ändringarna som du har gjort i filen. För det andra får du en lista med loggmeddelanden som du tidigare har använt i en kombinationsruta. För det tredje är den här dialogrutan ihopkopplad med &cervisia;s editor för ändringslogg som beskrivs nedan. När du är klar med dialogrutan kommer kommandot -cvs commit -m meddelande filnamn +cvs commit -m meddelande filnamn -utföras. +utföras. -Ett vanligt fel som du kan stöta på när du arkiverar är "Up-to-date check failed" (kontroll att filen är aktuell misslyckades). Det här anger att någon har arkiverat ändringar sedan du sist uppdaterade - eller, mer tekniskt, att din basversion inte är den senaste på sin gren. För ett sådant fall, så vägrar &CVS; att lägga in dina ändringar i arkivet. Lösningen är att uppdatera, lösa upp eventuella konflikter, och arkivera igen. Om du arbetar med ett programvaruprojekt, är det förstås normalt en god vana att kontrollera om programmet fortfarande fungerar efter du har uppdaterat. Det kan ju trots allt finnas dolda samband mellan dina ändringar och andras ändringar som ger upphov till fel i koden. +Ett vanligt fel som du kan stöta på när du arkiverar är "Up-to-date check failed" (kontroll att filen är aktuell misslyckades). Det här anger att någon har arkiverat ändringar sedan du sist uppdaterade - eller, mer tekniskt, att din basversion inte är den senaste på sin gren. För ett sådant fall, så vägrar &CVS; att lägga in dina ändringar i arkivet. Lösningen är att uppdatera, lösa upp eventuella konflikter, och arkivera igen. Om du arbetar med ett programvaruprojekt, är det förstås normalt en god vana att kontrollera om programmet fortfarande fungerar efter du har uppdaterat. Det kan ju trots allt finnas dolda samband mellan dina ändringar och andras ändringar som ger upphov till fel i koden. -Ett annat vanligt misstag ger felmeddelandet "Sticky tag 'X' for file 'X' is not a branch" (fast tagg 'X' för filen 'X' är inte en gren). Det här inträffar om du försöker arkivera en fil som du tidigare har uppdaterat till en viss version eller tagg med kommandot +Ett annat vanligt misstag ger felmeddelandet "Sticky tag 'X' for file 'X' is not a branch" (fast tagg 'X' för filen 'X' är inte en gren). Det här inträffar om du försöker arkivera en fil som du tidigare har uppdaterat till en viss version eller tagg med kommandot -%cvs update -r X +%cvs update -r X -(som t.ex. används av menyalternativet AvanceratUppdatera till tagg/datum...). I detta fall, blir filens tagg fast, dvs. följande uppdateringar byter inte till den senaste revisionen på grenen. Om du vill lägga till flera versioner på grenen, så måste du uppdatera till grenens tagg innan du arkiverar ytterligare versioner. +(som t.ex. används av menyalternativet AvanceratUppdatera till tagg/datum...). I detta fall, blir filens tagg fast, dvs. följande uppdateringar byter inte till den senaste revisionen på grenen. Om du vill lägga till flera versioner på grenen, så måste du uppdatera till grenens tagg innan du arkiverar ytterligare versioner. -Det är lätt att underhålla en ändringslogg, som följer formatet som anges i GNU:s kodningsregler, med &cervisia;. För att göra detta, välj ArkivInfoga post i ändringsloggen... . Om en fil som heter ChangeLog (ändringslogg) finns i arbetskatalogens toppnivå, laddas den och du har möjlighet att redigera den. För att kunna göra detta, finns en post tillagd med dagens datum och ditt användarnamn (som kan anpassas enligt beskrivningen i ). När du avslutar dialogrutan genom att klicka på Ok, kommer nästa arkiveringsdialogruta att ha samma loggmeddelande som meddelandet du skrev in i ändringsloggen. +Det är lätt att underhålla en ändringslogg, som följer formatet som anges i GNU:s kodningsregler, med &cervisia;. För att göra detta, välj ArkivInfoga post i ändringsloggen... . Om en fil som heter ChangeLog (ändringslogg) finns i arbetskatalogens toppnivå, laddas den och du har möjlighet att redigera den. För att kunna göra detta, finns en post tillagd med dagens datum och ditt användarnamn (som kan anpassas enligt beskrivningen i ). När du avslutar dialogrutan genom att klicka på Ok, kommer nästa arkiveringsdialogruta att ha samma loggmeddelande som meddelandet du skrev in i ändringsloggen.
-Lösa upp konflikter +Lösa upp konflikter -Konflikter kan uppstå så fort du har gjort ändringar i en fil som också ändrats av någon annan utvecklare. Konflikten detekteras av &CVS; när du uppdaterar den ändrade filen. &CVS; försöker då sammanfoga ändringarna som arkiverats av den andra utvecklaren i din arbetskopia. Sammanfogningen misslyckas om både dina och hans ändringar är i överlappande delar av filen, och &CVS;-servern skriver då ut ett felmeddelande. +Konflikter kan uppstå så fort du har gjort ändringar i en fil som också ändrats av någon annan utvecklare. Konflikten detekteras av &CVS; när du uppdaterar den ändrade filen. &CVS; försöker då sammanfoga ändringarna som arkiverats av den andra utvecklaren i din arbetskopia. Sammanfogningen misslyckas om både dina och hans ändringar är i överlappande delar av filen, och &CVS;-servern skriver då ut ett felmeddelande. -Filer med konflikter anges i &cervisia;s huvudfönster med "Konflikt" i statuskolumnen och med röd färg. Nu är det ditt jobb att lösa upp konflikterna innan du arkiverar filen. &CVS; vägrar att arkivera alla filer med konflikter innan de har redigerats. I huvudfönstret kan du förstås lösa upp konflikter på det traditionella sättet: Dubbelklicka bara på filen i fråga, och redigera den med din favoriteditor. +Filer med konflikter anges i &cervisia;s huvudfönster med "Konflikt" i statuskolumnen och med röd färg. Nu är det ditt jobb att lösa upp konflikterna innan du arkiverar filen. &CVS; vägrar att arkivera alla filer med konflikter innan de har redigerats. I huvudfönstret kan du förstås lösa upp konflikter på det traditionella sättet: Dubbelklicka bara på filen i fråga, och redigera den med din favoriteditor. -&CVS; markerar ändringarna med konflikt genom att placera markeringar inne i filerna, på följande sätt: +&CVS; markerar ändringarna med konflikt genom att placera markeringar inne i filerna, på följande sätt: -<<<<<<< +<<<<<<< Ändringar i din arbetskopia ======= Ändringar i arkivet >>>>>>> versionsnummer -Du bör ersätta hela blocket med den nya sammanfogade versionen.Du har förstås fullständig frihet när en uppsättning konflikter ska lösas upp: för varje konflikt kan du bestämma dig för att välja en av två olika versioner. Du kan också bestämma dig för att båda angreppssätten är felaktiga och skriva om hela rutinen eller hela filen från början. - -Som tur är erbjuder &cervisia; ett trevligare gränssnitt för att hantera konflikterna. Det betyder inte att du aldrig behöver redigera filerna för hand, men du kan åtminstone eliminera behovet att göra det för trivial upplösning av konflikter. För att använda dialogrutan CVS-upplösning i &cervisia;, välj Arkiv Lös upp... eller högerklicka på den markerade filen och välj Lös upp... i den sammanhangsberoende menyn. +Du bör ersätta hela blocket med den nya sammanfogade versionen.Du har förstås fullständig frihet när en uppsättning konflikter ska lösas upp: för varje konflikt kan du bestämma dig för att välja en av två olika versioner. Du kan också bestämma dig för att båda angreppssätten är felaktiga och skriva om hela rutinen eller hela filen från början. + +Som tur är erbjuder &cervisia; ett trevligare gränssnitt för att hantera konflikterna. Det betyder inte att du aldrig behöver redigera filerna för hand, men du kan åtminstone eliminera behovet att göra det för trivial upplösning av konflikter. För att använda dialogrutan CVS-upplösning i &cervisia;, välj Arkiv Lös upp... eller högerklicka på den markerade filen och välj Lös upp... i den sammanhangsberoende menyn.
-En skärmbild av &cervisia;s dialogruta för att lösa upp konflikter +En skärmbild av &cervisia;s dialogruta för att lösa upp konflikter - -En skärmbild av &cervisia;s dialogruta för att lösa upp konflikter + +En skärmbild av &cervisia;s dialogruta för att lösa upp konflikter
-Längst upp i dialogrutan ser du Din version (A) av filen till vänster och versionen i arkivet, Annan version (B) till höger. Skillnaderna mellan dem är angivna med röd färg. Under de två versionerna, kan du se Sammanfogad version. Den sammanfogade versionen visar hur sektionen kommer att se ut i din arbetskopia om du klickar på knappen Spara. - -Du kan byta mellan olika stycken genom att trycka på << och >>. Längre ner i mitten på dialogrutan ser du vilket stycke som för närvarande är markerat. Till exempel så betyder 2 av 3 att du för närvarande är på det andra stycket av totalt tre. - -Nu kan du bestämma stycke för stycke vilken av de två versionerna som du vill ha i den sammanfogade filen. Genom att trycka på A, väljer du versionen som du redigerat. Genom att trycka på B, övertar du versionen från arkivet. Genom att trycka på A+B läggs båda versioner till, och din version kommer först. B+A ger samma resultat, men ordningen är annorlunda: först versionen från arkivet, och därefter din. - -Om du inte är nöjd med någon av versionerna, tryck på Redigera för att visa en enkel texteditor där du kan redigera sektionen. När du är klar med redigeringen, tryck på Ok för att återgå till dialogrutan CVS-upplösning och fortsätta lösa upp konflikter. Du ser sektionen du just redigerade under Sammanfogad version, med dina ändringar. - -För att spara dina ändringar och skriva över versionen i arbetskopian, tryck på Spara. Observera att det sparar valen för alla sektioner i filen, inte bara den du för närvarande tittar på. Om du vill spara i en annan fil, tryck på Spara som.... Tryck på Stäng för att avsluta dialogrutan. Om du stänger dialogrutan utan att spara, går ändringarna du gjort förlorade. +Längst upp i dialogrutan ser du Din version (A) av filen till vänster och versionen i arkivet, Annan version (B) till höger. Skillnaderna mellan dem är angivna med röd färg. Under de två versionerna, kan du se Sammanfogad version. Den sammanfogade versionen visar hur sektionen kommer att se ut i din arbetskopia om du klickar på knappen Spara. + +Du kan byta mellan olika stycken genom att trycka på << och >>. Längre ner i mitten på dialogrutan ser du vilket stycke som för närvarande är markerat. Till exempel så betyder 2 av 3 att du för närvarande är på det andra stycket av totalt tre. + +Nu kan du bestämma stycke för stycke vilken av de två versionerna som du vill ha i den sammanfogade filen. Genom att trycka på A, väljer du versionen som du redigerat. Genom att trycka på B, övertar du versionen från arkivet. Genom att trycka på A+B läggs båda versioner till, och din version kommer först. B+A ger samma resultat, men ordningen är annorlunda: först versionen från arkivet, och därefter din. + +Om du inte är nöjd med någon av versionerna, tryck på Redigera för att visa en enkel texteditor där du kan redigera sektionen. När du är klar med redigeringen, tryck på Ok för att återgå till dialogrutan CVS-upplösning och fortsätta lösa upp konflikter. Du ser sektionen du just redigerade under Sammanfogad version, med dina ändringar. + +För att spara dina ändringar och skriva över versionen i arbetskopian, tryck på Spara. Observera att det sparar valen för alla sektioner i filen, inte bara den du för närvarande tittar på. Om du vill spara i en annan fil, tryck på Spara som.... Tryck på Stäng för att avsluta dialogrutan. Om du stänger dialogrutan utan att spara, går ändringarna du gjort förlorade.
@@ -1419,628 +591,245 @@ -Skaffa information om filer och skapa programfixar +Skaffa information om filer och skapa programfixar -Bevaka skillnader mellan versioner +Bevaka skillnader mellan versioner -Det finns flera platser i &cervisia; där du kan fråga efter ett fönster som visar skillnader mellan filversioner: +Det finns flera platser i &cervisia; där du kan fråga efter ett fönster som visar skillnader mellan filversioner: -I huvudfönstret kan du välja Visa Skillnad mot arkivet (BASE).... Den baseras på kommandot cvs diff och visar dig skillnaden mellan versionen i din arbetskatalog och versionen som du senast uppdaterade (också känd som basversionen). Det här är särskilt användbart precis innan du arkiverar en fil, för att hitta ett passande loggmeddelande. - -Du kan se skillnaderna mellan versionen i din arbetskatalog och versionen i huvudutvecklingsversionen (som också kallas HEAD) genom att välja Visa Skillnad mot arkivet (HEAD).... - -Du kan se skillnaderna mellan de två senaste versionerna av den markerade filen genom att välja Visa Senaste ändring.... - -Du kan komma åt menyalternativen Skillnad mot arkivet (BASE)..., Skillnad mot arkivet (HEAD)... och Senaste ändring... från huvudfönstrets sammanhangsberoende meny, genom att högerklicka på filen du vill visa. - -Du kan begära ett skillnadsfönster genom att välja ett filnamn i listan på markerade filer, i dialogrutan som visas när du arkiverar en uppsättning filer, genom att välja ett filnamn i listan, antingen genom att dubbelklicka på den eller trycka på returtangenten. Det här är ganska likt användning av Visa Skillnad mot arkivet (BASE)... i huvudfönstret, med respektive fil. - -Du kan markera två versioner av en fil i dialogrutan för att bläddra i loggar, och begära en dialogruta som visar skillnaderna mellan dem (se ). +I huvudfönstret kan du välja Visa Skillnad mot arkivet (BASE).... Den baseras på kommandot cvs diff och visar dig skillnaden mellan versionen i din arbetskatalog och versionen som du senast uppdaterade (också känd som basversionen). Det här är särskilt användbart precis innan du arkiverar en fil, för att hitta ett passande loggmeddelande. + +Du kan se skillnaderna mellan versionen i din arbetskatalog och versionen i huvudutvecklingsversionen (som också kallas HEAD) genom att välja Visa Skillnad mot arkivet (HEAD).... + +Du kan se skillnaderna mellan de två senaste versionerna av den markerade filen genom att välja Visa Senaste ändring.... + +Du kan komma åt menyalternativen Skillnad mot arkivet (BASE)..., Skillnad mot arkivet (HEAD)... och Senaste ändring... från huvudfönstrets sammanhangsberoende meny, genom att högerklicka på filen du vill visa. + +Du kan begära ett skillnadsfönster genom att välja ett filnamn i listan på markerade filer, i dialogrutan som visas när du arkiverar en uppsättning filer, genom att välja ett filnamn i listan, antingen genom att dubbelklicka på den eller trycka på returtangenten. Det här är ganska likt användning av Visa Skillnad mot arkivet (BASE)... i huvudfönstret, med respektive fil. + +Du kan markera två versioner av en fil i dialogrutan för att bläddra i loggar, och begära en dialogruta som visar skillnaderna mellan dem (se ). -Som du kan vänta dig, så matar inte &cervisia; bara ut resultatet från kommandot diff på terminalen, utan visar en grafisk vy som framgår av . +Som du kan vänta dig, så matar inte &cervisia; bara ut resultatet från kommandot diff på terminalen, utan visar en grafisk vy som framgår av .
-En skärmbild av &cervisia;s jämförelsedialogruta +En skärmbild av &cervisia;s jämförelsedialogruta - -En skärmbild av &cervisia;s jämförelsedialogruta + +En skärmbild av &cervisia;s jämförelsedialogruta
-Texten i dialogrutan är en förbättrad variant av texten som ges av kommandot diff med väljaren . Du kan se de olika versionerna i två fönster, med rader som arrangeras så att du kan jämföra dem sida vid sida. Det här betyder att där text har lagts till eller tagits bort, visar varje fönster tomma rader med markeringen +++++ till vänster. För andra rader kan du se löpande radnummer i vänsterkolumnen. - -I den andra kolumnen i högerfönstret kan du se vilken sorts ändring som har gjorts. Möjliga sorter är Tillagd, Borttagen och Ändrad. Motsvarande rader är markerade med blå, grön och röd färg. Mitt i dialogrutan visas en komprimerad bild av färgmarkeringarna. På det här sättet kan du få en snabb översikt av filens fullständiga ändringar. Du kan också använda platsen för de färgade områdena i den komprimerade bilden för orientering när du använder rullningslisterna. - -Normalt synkroniseras rullningslisterna i vänstra och högra fönstret, dvs. om du flyttar vänstra sidan, så flyttas högra sidan lika mycket. Du kan ändar det här genom att markera rutan Synkronisera rullningslister. - -För information om hur man anpassar jämförelsedialogrutan, se . +Texten i dialogrutan är en förbättrad variant av texten som ges av kommandot diff med väljaren . Du kan se de olika versionerna i två fönster, med rader som arrangeras så att du kan jämföra dem sida vid sida. Det här betyder att där text har lagts till eller tagits bort, visar varje fönster tomma rader med markeringen +++++ till vänster. För andra rader kan du se löpande radnummer i vänsterkolumnen. + +I den andra kolumnen i högerfönstret kan du se vilken sorts ändring som har gjorts. Möjliga sorter är Tillagd, Borttagen och Ändrad. Motsvarande rader är markerade med blå, grön och röd färg. Mitt i dialogrutan visas en komprimerad bild av färgmarkeringarna. På det här sättet kan du få en snabb översikt av filens fullständiga ändringar. Du kan också använda platsen för de färgade områdena i den komprimerade bilden för orientering när du använder rullningslisterna. + +Normalt synkroniseras rullningslisterna i vänstra och högra fönstret, dvs. om du flyttar vänstra sidan, så flyttas högra sidan lika mycket. Du kan ändar det här genom att markera rutan Synkronisera rullningslister. + +För information om hur man anpassar jämförelsedialogrutan, se .
-Skapa programfixar - -Ibland vill du tillhandahålla dina ändringar för granskning, innan de arkiveras, eller så saknar du skrivåtkomst till arkivet (och kan därför inte arkivera). &CVS; erbjuder standardformat för att dela ändringarna i din arbetskopia, så att andra kan granska ändringarna, testa dem i sin arbetskopia och arkivera dem i &CVS;-arkivet. En fil med dessa ändringar kallas en programfix, och skapas i allmänhet med kommandot cvs diff, på samma sätt som skillnaderna i . Att dela programfixar istället för uppsättningar med filer kräver mindre bandbredd, och programfixar är enklare att hantera, eftersom du kan skicka en programfixfil som innehåller alla skillnader från många källkodsfiler. - -&cervisia; ger dig tillgång till funktionen genom att välja Avancerat Skapa programfix för arkiv.... - -Åtgärden Skapa programfix för arkiv... skapar en programfix med alla ändringar i alla filer i din arbetskopia (arbetskatalog) mot arkivet BASE. Därför påverkar inte markerade filer i huvudvyn programfixen som skapas. - -En annan möjlighet är att markera en fil i huvudvyn och välja Bläddra i logg... i menyn Visa, eller högerklicka på den markerade filen och välja Bläddra i logg... från den sammanhangsberoende menyn, för att visa dialogrutan CVS-logg. Välj nu versionen som du vill skapa en programfix för, som version "A" och tryck på knappen Skapa programfix.... Det skapar en programfix med skillnaden mellan den markerade filen i din arbetskopia och versionen som valdes som "A". - -Innan programfixen skapas, visar &cervisia; en dialogruta som låter dig anpassa utdataformatet. +Skapa programfixar + +Ibland vill du tillhandahålla dina ändringar för granskning, innan de arkiveras, eller så saknar du skrivåtkomst till arkivet (och kan därför inte arkivera). &CVS; erbjuder standardformat för att dela ändringarna i din arbetskopia, så att andra kan granska ändringarna, testa dem i sin arbetskopia och arkivera dem i &CVS;-arkivet. En fil med dessa ändringar kallas en programfix, och skapas i allmänhet med kommandot cvs diff, på samma sätt som skillnaderna i . Att dela programfixar istället för uppsättningar med filer kräver mindre bandbredd, och programfixar är enklare att hantera, eftersom du kan skicka en programfixfil som innehåller alla skillnader från många källkodsfiler. + +&cervisia; ger dig tillgång till funktionen genom att välja Avancerat Skapa programfix för arkiv.... + +Åtgärden Skapa programfix för arkiv... skapar en programfix med alla ändringar i alla filer i din arbetskopia (arbetskatalog) mot arkivet BASE. Därför påverkar inte markerade filer i huvudvyn programfixen som skapas. + +En annan möjlighet är att markera en fil i huvudvyn och välja Bläddra i logg... i menyn Visa, eller högerklicka på den markerade filen och välja Bläddra i logg... från den sammanhangsberoende menyn, för att visa dialogrutan CVS-logg. Välj nu versionen som du vill skapa en programfix för, som version "A" och tryck på knappen Skapa programfix.... Det skapar en programfix med skillnaden mellan den markerade filen i din arbetskopia och versionen som valdes som "A". + +Innan programfixen skapas, visar &cervisia; en dialogruta som låter dig anpassa utdataformatet.
-En skärmbild av &cervisia;s dialogruta för programfixar +En skärmbild av &cervisia;s dialogruta för programfixar - -En skärmbild av &cervisia;s dialogruta för programfixar + +En skärmbild av &cervisia;s dialogruta för programfixar
-Utdataformat -Det finns tre tillgängliga utdataformat: -Normalt: Ett format som kan användas för att editorn ed automatiskt ska kunna ändra en annan kopia av den gamla filen så att den motsvarar den nya. Med utdataformatet Normalt, markeras ändringarna av tecknen < och >, och det finns ingen sammanhangsinformation. -Förenat: Formatet som oftast används för att utbyta programfixar. Formatet Förenat använder sammanhangsrader förutom radnummer för att ange skillnaderna. Det gör processen att använda programfixar robustare. Formatet visar skillnaden på ett kortfattat och läsbart sätt, med ett huvud för varje fil som ingår, och separata sektioner (stycken) för varje skillnad. Sammanhangsraderna som är tillgängliga för varje skillnad gör det enklare att läsa ändringarna. Med formatet Förenat, markeras ändringarna av tecknen + och -. -Med sammanhang, som presenterar samma information som formatet Förenat, men på ett mindre kompakt sätt. I utdataformatet Med sammanhang, markerar tecknet ! ändringarna. - - - -Antal sammanhangsrader: -Ange antal sammanhangsrader för utdataformaten Förenat eller Med sammanhang. Alternativet är inte tillgängligt för formatet Normalt, eftersom det inte sparas någon sammanhangsinformation med det formatet. Mer sammanhangsinformation gör det enklare att läsa obehandlad utdata, och noggrannare att verkställa programfixen, men det ökar programfixens storlek. Åtminstone två sammanhangsrader rekommenderas för att programfixen ska kunna användas riktigt. - - - -Ignorera alternativ -Markera ändringar här som inte ska anses vara skillnader när programfixen skapas. +Utdataformat +Det finns tre tillgängliga utdataformat: +Normalt: Ett format som kan användas för att editorn ed automatiskt ska kunna ändra en annan kopia av den gamla filen så att den motsvarar den nya. Med utdataformatet Normalt, markeras ändringarna av tecknen < och >, och det finns ingen sammanhangsinformation. +Förenat: Formatet som oftast används för att utbyta programfixar. Formatet Förenat använder sammanhangsrader förutom radnummer för att ange skillnaderna. Det gör processen att använda programfixar robustare. Formatet visar skillnaden på ett kortfattat och läsbart sätt, med ett huvud för varje fil som ingår, och separata sektioner (stycken) för varje skillnad. Sammanhangsraderna som är tillgängliga för varje skillnad gör det enklare att läsa ändringarna. Med formatet Förenat, markeras ändringarna av tecknen + och -. +Med sammanhang, som presenterar samma information som formatet Förenat, men på ett mindre kompakt sätt. I utdataformatet Med sammanhang, markerar tecknet ! ändringarna. + + + +Antal sammanhangsrader: +Ange antal sammanhangsrader för utdataformaten Förenat eller Med sammanhang. Alternativet är inte tillgängligt för formatet Normalt, eftersom det inte sparas någon sammanhangsinformation med det formatet. Mer sammanhangsinformation gör det enklare att läsa obehandlad utdata, och noggrannare att verkställa programfixen, men det ökar programfixens storlek. Åtminstone två sammanhangsrader rekommenderas för att programfixen ska kunna användas riktigt. + + + +Ignorera alternativ +Markera ändringar här som inte ska anses vara skillnader när programfixen skapas. -Efter att utdataformatet har angivits, skapar &cervisia; programfixen och visar dialogrutan Spara som. Skriv in filnamnet och platsen för programfixens fil i dialogrutan. +Efter att utdataformatet har angivits, skapar &cervisia; programfixen och visar dialogrutan Spara som. Skriv in filnamnet och platsen för programfixens fil i dialogrutan.
-Bevaka en kommentarvy för en fil - -Med kommandot cvs annotate, erbjuder &CVS; möjlighet att se, för varje rad i en fil, vem som senast har ändrat raden. Denna vy kan vara till hjälp för att ta reda på vem som har introducerat en ändring i ett programs beteende, eller vem man ska fråga om en viss ändring eller ett visst fel i koden. - -&cervisia; ger dig tillgång till den här funktionen, men utökar informationen ytterligare interaktivt. Du får en kommentarvy genom att välja Visa Kommentarer.... Ett annat sätt är att trycka på knappen Kommentera i dialogrutan Bläddra i logg, där du kan välja vilken version av filen du vill visa. På kan du se en skärmbild av dialogrutan. +Bevaka en kommentarvy för en fil + +Med kommandot cvs annotate, erbjuder &CVS; möjlighet att se, för varje rad i en fil, vem som senast har ändrat raden. Denna vy kan vara till hjälp för att ta reda på vem som har introducerat en ändring i ett programs beteende, eller vem man ska fråga om en viss ändring eller ett visst fel i koden. + +&cervisia; ger dig tillgång till den här funktionen, men utökar informationen ytterligare interaktivt. Du får en kommentarvy genom att välja Visa Kommentarer.... Ett annat sätt är att trycka på knappen Kommentera i dialogrutan Bläddra i logg, där du kan välja vilken version av filen du vill visa. På kan du se en skärmbild av dialogrutan.
-En skärmbild av &cervisia;s kommentardialogruta +En skärmbild av &cervisia;s kommentardialogruta - -En skärmbild av &cervisia;s kommentardialogruta + +En skärmbild av &cervisia;s kommentardialogruta
-I kommentardialogrutan ser du ett fönster med den senaste versionen av den markerade filen (eller version "A", om du startade kommentardialogrutan från Bläddra i logg). I kolumnen innan texten, får du en del information som har att göra med den senaste ändringen på varje rad. I första kolumnen visas radnumret. I andra kolumnen syns upphovsmannen och versionsnumret. Till sist syns radens verkliga innehåll i tredje kolumnen. +I kommentardialogrutan ser du ett fönster med den senaste versionen av den markerade filen (eller version "A", om du startade kommentardialogrutan från Bläddra i logg). I kolumnen innan texten, får du en del information som har att göra med den senaste ändringen på varje rad. I första kolumnen visas radnumret. I andra kolumnen syns upphovsmannen och versionsnumret. Till sist syns radens verkliga innehåll i tredje kolumnen. -Därför, om en viss rad ser konstig ut, eller du antar att det finns ett fel där, kan du omedelbart se vem som är ansvarig för raden. Men inte bara det, du kan också ta reda på varför raden ändrades. För att göra det, flytta muspekaren över respektive versionsnummer. Då visas ett verktygstips med loggmeddelandet och datum för ändringen. +Därför, om en viss rad ser konstig ut, eller du antar att det finns ett fel där, kan du omedelbart se vem som är ansvarig för raden. Men inte bara det, du kan också ta reda på varför raden ändrades. För att göra det, flytta muspekaren över respektive versionsnummer. Då visas ett verktygstips med loggmeddelandet och datum för ändringen.
-Bläddra i &CVS;-loggar - -När du markerar en fil i huvudvyn och väljer Bläddra i logg... i menyn Visa, eller högerklickar på den markerade filen och väljer Bläddra i logg... från den sammanhangsberoende menyn, visas dialogrutan CVS-logg (om du markerar mer än en, händer ingenting eftersom &cervisia; bara kan skapa och tolka loggen för en fil åt gången). Dialogrutan erbjuder funktioner som går längre än att visa filens historik. Genom att använda den som en versionsbläddrare kan du: +Bläddra i &CVS;-loggar + +När du markerar en fil i huvudvyn och väljer Bläddra i logg... i menyn Visa, eller högerklickar på den markerade filen och väljer Bläddra i logg... från den sammanhangsberoende menyn, visas dialogrutan CVS-logg (om du markerar mer än en, händer ingenting eftersom &cervisia; bara kan skapa och tolka loggen för en fil åt gången). Dialogrutan erbjuder funktioner som går längre än att visa filens historik. Genom att använda den som en versionsbläddrare kan du: -Visa version, upphovsman, datum, gren, arkiveringsmeddelande och taggar för alla versioner av den markerade filen. +Visa version, upphovsman, datum, gren, arkiveringsmeddelande och taggar för alla versioner av den markerade filen. -Visa en grafisk trädrepresentation som anger grenar och taggar för den markerade filen. +Visa en grafisk trädrepresentation som anger grenar och taggar för den markerade filen. -Visa vilken version som helst av den markerade filen (med förvalt program). +Visa vilken version som helst av den markerade filen (med förvalt program). -Bevaka en kommentarvy för vilken version som helst av den markerade filen +Bevaka en kommentarvy för vilken version som helst av den markerade filen -Visa skillnaderna mellan vilket versionspar som helst av den markerade filen, inklusive par med aktuell arbetskopia av den markerade filen. +Visa skillnaderna mellan vilket versionspar som helst av den markerade filen, inklusive par med aktuell arbetskopia av den markerade filen. -Skapa programfixar som innehåller skillnaden mellan vilka versionspar som helst av den markerade filen, inklusive par med aktuell arbetskopia av den markerade filen. +Skapa programfixar som innehåller skillnaden mellan vilka versionspar som helst av den markerade filen, inklusive par med aktuell arbetskopia av den markerade filen.
-En skärmbild av &cervisia;s dialogruta för att bläddra i loggar +En skärmbild av &cervisia;s dialogruta för att bläddra i loggar - -En skärmbild av &cervisia;s dialogruta för att bläddra i loggar + +En skärmbild av &cervisia;s dialogruta för att bläddra i loggar
-Du kan välja att se historiken som erhålls från kommandot cvs log (CVS-utmatning) som ett träd, eller i listform. Vilket du föredrar är förstås en fråga om smak, och beror på vilken information du är intresserad av. Trädet är en intuitiv representation av vad som har gjorts i olika grenar av olika upphovsmän. Du kan se motsvarande loggmeddelanden som verktygstips. Listan är i sin natur linjär, och ger därför inte omedelbart information om grenar. Å andra sidan, koncentreras annan relevant information på en mindre yta, nämligen tiden för varje ändring i filen och första delen av loggmeddelandet. CVS-utmatningen är fullständig, men lång och svår att läsa. För att komma tillrätta med problemen, har du möjlighet att söka i texten för CVS-utmatningen genom att klicka på knappen Sök.... - -För att få mer information om en viss version, kan du antingen klicka på den i listan eller trädet. Fälten i mitten av dialogrutan fylls då i med den fullständiga informationen som ges av kommandot cvs log. Du kan markera två versioner, som kallas "A" och "B", som har betydelse om du vill använda de ytterligare funktioner som tillhandahålls av knapparna. Version "A" kan väljas med vänster musknapp, och version "B" med mittenknappen. Du kan också förflytta dig med piltangenterna i listan. För att markera versionerna "A" och "B", använd de två snabbtangenterna CtrlA och CtrlB. Genom att använda vyn CVS-utmatning kan du klicka på Välj för version A och Välj för version B för att markera versionerna. - -Om du trycker på knappen Kommentarer, så visas en dialogruta med texten från filen som hör till versionen som är markerad som "A". Varje rad inleds med information om vem som redigerade den senast, och vid vilken version detta inträffade. Du kan få mer information om att visa kommenterade versioner i . - -Om du trycker på knappen Jämför, så körs kommandot cvs diff och en dialogruta visas där skillnaderna mellan de två markerade versionerna visas. Om du markerar version "A" men inte version "B", skapar &cervisia; ändringarna mellan versionen av filen som är markerad som version "A" och arbetskopian av filen. Det låter dig se skillnaderna mellan din version av filen och vilken version som helst som är tillgänglig i &CVS;. För att göra det lätt att se ändringar, används olika färger för att markera rader som har lagts till, tagits bort eller helt enkelt ändrats. Du kan få mer information om att visa skillnader i . - -Om du klickar på knappen Skapa programfix..., visas en dialogruta där du kan ange formatalternativen för att skapa en fil som innehåller alla ändringar mellan de två markerade versionerna som visas. Om du markerar version "A" men inte version "B", skapar &cervisia; ändringarna mellan filversionen markerad som "A" och filens arbetskopia. Det låter dig skapa en programfix, eller jämförelsefil, mellan din version av filen och vilken version som helst tom är tillgänglig i &CVS;. Efter att ha ställt in programfixens format i dialogrutan, och klickat på Ok, utförs kommandot cvs diff för att skapa jämförelsefilen. Dialogrutan Spara som dyker upp. Skriv in filnamn och plats för programfixfilen som &cervisia; skapade, för att kunna spara den. Du kan få mer information om att skapa programfixar, och formatalternativ för programfixar i . - -Om du trycker på knappen Visa, hämtar &cervisia; versionen markerad som "A" och visar den med förvalt program för dess filtyp. - -Klicka på knappen Stäng för att lämna dialogrutan och återgå till huvudvyn. - - -För att skapa loggen som ligger till grund för dialogrutan CVS-logg, utför &cervisia; följande kommando: +Du kan välja att se historiken som erhålls från kommandot cvs log (CVS-utmatning) som ett träd, eller i listform. Vilket du föredrar är förstås en fråga om smak, och beror på vilken information du är intresserad av. Trädet är en intuitiv representation av vad som har gjorts i olika grenar av olika upphovsmän. Du kan se motsvarande loggmeddelanden som verktygstips. Listan är i sin natur linjär, och ger därför inte omedelbart information om grenar. Å andra sidan, koncentreras annan relevant information på en mindre yta, nämligen tiden för varje ändring i filen och första delen av loggmeddelandet. CVS-utmatningen är fullständig, men lång och svår att läsa. För att komma tillrätta med problemen, har du möjlighet att söka i texten för CVS-utmatningen genom att klicka på knappen Sök.... + +För att få mer information om en viss version, kan du antingen klicka på den i listan eller trädet. Fälten i mitten av dialogrutan fylls då i med den fullständiga informationen som ges av kommandot cvs log. Du kan markera två versioner, som kallas "A" och "B", som har betydelse om du vill använda de ytterligare funktioner som tillhandahålls av knapparna. Version "A" kan väljas med vänster musknapp, och version "B" med mittenknappen. Du kan också förflytta dig med piltangenterna i listan. För att markera versionerna "A" och "B", använd de två snabbtangenterna CtrlA och CtrlB. Genom att använda vyn CVS-utmatning kan du klicka på Välj för version A och Välj för version B för att markera versionerna. + +Om du trycker på knappen Kommentarer, så visas en dialogruta med texten från filen som hör till versionen som är markerad som "A". Varje rad inleds med information om vem som redigerade den senast, och vid vilken version detta inträffade. Du kan få mer information om att visa kommenterade versioner i . + +Om du trycker på knappen Jämför, så körs kommandot cvs diff och en dialogruta visas där skillnaderna mellan de två markerade versionerna visas. Om du markerar version "A" men inte version "B", skapar &cervisia; ändringarna mellan versionen av filen som är markerad som version "A" och arbetskopian av filen. Det låter dig se skillnaderna mellan din version av filen och vilken version som helst som är tillgänglig i &CVS;. För att göra det lätt att se ändringar, används olika färger för att markera rader som har lagts till, tagits bort eller helt enkelt ändrats. Du kan få mer information om att visa skillnader i . + +Om du klickar på knappen Skapa programfix..., visas en dialogruta där du kan ange formatalternativen för att skapa en fil som innehåller alla ändringar mellan de två markerade versionerna som visas. Om du markerar version "A" men inte version "B", skapar &cervisia; ändringarna mellan filversionen markerad som "A" och filens arbetskopia. Det låter dig skapa en programfix, eller jämförelsefil, mellan din version av filen och vilken version som helst tom är tillgänglig i &CVS;. Efter att ha ställt in programfixens format i dialogrutan, och klickat på Ok, utförs kommandot cvs diff för att skapa jämförelsefilen. Dialogrutan Spara som dyker upp. Skriv in filnamn och plats för programfixfilen som &cervisia; skapade, för att kunna spara den. Du kan få mer information om att skapa programfixar, och formatalternativ för programfixar i . + +Om du trycker på knappen Visa, hämtar &cervisia; versionen markerad som "A" och visar den med förvalt program för dess filtyp. + +Klicka på knappen Stäng för att lämna dialogrutan och återgå till huvudvyn. + + +För att skapa loggen som ligger till grund för dialogrutan CVS-logg, utför &cervisia; följande kommando: -cvs log filnamn +cvs log filnamn
-Bläddra i historiken +Bläddra i historiken -Om arkivet som används har loggning av händelser aktiverad, kan &cervisia; visa en historik av vissa händelser som utcheckningar, arkiveringar, taggningar, och uppdateringar. Välj Historik i menyn Visa, så kör &cervisia; kommandot +Om arkivet som används har loggning av händelser aktiverad, kan &cervisia; visa en historik av vissa händelser som utcheckningar, arkiveringar, taggningar, och uppdateringar. Välj Historik i menyn Visa, så kör &cervisia; kommandot -cvs history -e -a +cvs history -e -a -Det här hämtar den fullständiga loggfilen från servern, dvs. en lista på händelser för alla användare och alla moduler. Det här kan vara en enorm mängd data. +Det här hämtar den fullständiga loggfilen från servern, dvs. en lista på händelser för alla användare och alla moduler. Det här kan vara en enorm mängd data. -Nu kan du se listan med händelser, sorterade efter datum. I den andra kolumnen visas typen av händelse: +Nu kan du se listan med händelser, sorterade efter datum. I den andra kolumnen visas typen av händelse: -Utcheckad - Användaren som visas i kolumnen Upphovsman har checkat ut en modul - -Taggad - En användare har använt kommandot cvs rtag. Observera att användningen av cvs tag (som görs med &cervisia;s kommando AvanceratTagg/gren...) inte lagras i historikdatabasen. Det här beror på historiska skäl (se vanliga frågor om &CVS;). - -Släppt - En användare har släppt modulen. I själva verket används det här kommandot sällan och är inte av stort värde. - -Uppdatera, borttagen - En användare har gjort en uppdatering av en fil som var borttagen i arkivet. Som en konsekvens av detta, har filen tagits bort i hans arbetskopia. - -Uppdatera, kopierad - En användare har gjort en uppdatering av filen. En ny version kopierades till arbetskopian. - -Uppdatera, sammanfogad - En användare har gjort en uppdatering av en fil. Ändringarna i arkivets version av filen sammanfogades med hans arbetskopia. - -Uppdatera, konflikt - En användare har gjort en uppdatering av en fil, och en konflikt med hans egna ändringar upptäcktes. - -Arkivera, ändrad - En användare arkiverade en ändrad fil. - -Arkivera, tillagd - En användare lade till en fil och arkiverade den. - -Arkivera, borttagen - En användare tog bort en fil och arkiverade ändringen. +Utcheckad - Användaren som visas i kolumnen Upphovsman har checkat ut en modul + +Taggad - En användare har använt kommandot cvs rtag. Observera att användningen av cvs tag (som görs med &cervisia;s kommando AvanceratTagg/gren...) inte lagras i historikdatabasen. Det här beror på historiska skäl (se vanliga frågor om &CVS;). + +Släppt - En användare har släppt modulen. I själva verket används det här kommandot sällan och är inte av stort värde. + +Uppdatera, borttagen - En användare har gjort en uppdatering av en fil som var borttagen i arkivet. Som en konsekvens av detta, har filen tagits bort i hans arbetskopia. + +Uppdatera, kopierad - En användare har gjort en uppdatering av filen. En ny version kopierades till arbetskopian. + +Uppdatera, sammanfogad - En användare har gjort en uppdatering av en fil. Ändringarna i arkivets version av filen sammanfogades med hans arbetskopia. + +Uppdatera, konflikt - En användare har gjort en uppdatering av en fil, och en konflikt med hans egna ändringar upptäcktes. + +Arkivera, ändrad - En användare arkiverade en ändrad fil. + +Arkivera, tillagd - En användare lade till en fil och arkiverade den. + +Arkivera, borttagen - En användare tog bort en fil och arkiverade ändringen.
-En skärmbild av &cervisia;s historikdialogruta +En skärmbild av &cervisia;s historikdialogruta - -En skärmbild av &cervisia;s historikdialogruta + +En skärmbild av &cervisia;s historikdialogruta
-Du kan sortera listan med andra villkor genom att helt enkelt klicka på respektive kolumnrubrik. För att sortera de historikposter som du är intresserad av, finns det olika filtreringsalternativ som aktiveras med kryssrutor: +Du kan sortera listan med andra villkor genom att helt enkelt klicka på respektive kolumnrubrik. För att sortera de historikposter som du är intresserad av, finns det olika filtreringsalternativ som aktiveras med kryssrutor: -Visa arkiveringshändelser - visar arkiveringar -Visa utcheckningshändelser - visar utcheckningar -Visa taggningshändelser - visar taggningar -Visa övriga händelser - visar händelser som inte ingår i ovanstående -Bara användare - visar bara händelser som orsakats av en viss användare -Bara filnamn som matchar - filtrerar filnamn med ett reguljärt uttryck -Bara kataloger som matchar - filtrerar katalognamn med ett reguljärt uttryck +Visa arkiveringshändelser - visar arkiveringar +Visa utcheckningshändelser - visar utcheckningar +Visa taggningshändelser - visar taggningar +Visa övriga händelser - visar händelser som inte ingår i ovanstående +Bara användare - visar bara händelser som orsakats av en viss användare +Bara filnamn som matchar - filtrerar filnamn med ett reguljärt uttryck +Bara kataloger som matchar - filtrerar katalognamn med ett reguljärt uttryck -Särskilda tecken som känns igen av matchning med reguljära uttryck är: +Särskilda tecken som känns igen av matchning med reguljära uttryck är: -x* matchar hur många förekomster som helst av tecknet x. - -x+ matchar en eller flera förekomster av tecknet x. - -x? matchar noll eller en förekomst av tecknet x. - -^ matchar början på strängen. - -$ matchar slutet på strängen. - -[a-cx-z] matchar en uppsättning tecken, t.ex. här uppsättningen som består av a,b,c,x,y,z. +x* matchar hur många förekomster som helst av tecknet x. + +x+ matchar en eller flera förekomster av tecknet x. + +x? matchar noll eller en förekomst av tecknet x. + +^ matchar början på strängen. + +$ matchar slutet på strängen. + +[a-cx-z] matchar en uppsättning tecken, t.ex. här uppsättningen som består av a,b,c,x,y,z. @@ -2050,475 +839,164 @@
-Avancerad användning +Avancerad användning -Uppdatera till tagg, gren eller datum +Uppdatera till tagg, gren eller datum -Grenar av en modul är parallella versioner av modulen. Ett bra exempel på användning av funktionen från verkliga livet är utgåvorna i ett programvaruprojekt. Efter en större utgåva, finns det fel i koden som bör rättas, men personer vill också lägga till nya funktioner i programmet. Det är mycket svårt att göra båda samtidigt, eftersom nya funktioner oftast introducerar nya fel, vilket gör det svårt att spåra de gamla. För att lösa dilemmat, låter &CVS; dig skapa en parallell version, som vi kallar "grenen med den stabila utgåvan", där du bara kan lägga till felrättningar, vilket lämnar huvudversionen (HEAD) öppen för att lägga till nya funktioner. +Grenar av en modul är parallella versioner av modulen. Ett bra exempel på användning av funktionen från verkliga livet är utgåvorna i ett programvaruprojekt. Efter en större utgåva, finns det fel i koden som bör rättas, men personer vill också lägga till nya funktioner i programmet. Det är mycket svårt att göra båda samtidigt, eftersom nya funktioner oftast introducerar nya fel, vilket gör det svårt att spåra de gamla. För att lösa dilemmat, låter &CVS; dig skapa en parallell version, som vi kallar "grenen med den stabila utgåvan", där du bara kan lägga till felrättningar, vilket lämnar huvudversionen (HEAD) öppen för att lägga till nya funktioner. -Taggar används för att markera en projektversion. &CVS; stämplar en version av varje fil med taggen, så att när du checkar ut eller uppdaterar med en specifik tagg, får du alltid samma filversioner. Därför är taggar inte dynamiska, i motsats till grenar: man kan inte utveckla med en tagg. Taggar är användbara för att markera utgåvor, stora ändringar i koden, etc. +Taggar används för att markera en projektversion. &CVS; stämplar en version av varje fil med taggen, så att när du checkar ut eller uppdaterar med en specifik tagg, får du alltid samma filversioner. Därför är taggar inte dynamiska, i motsats till grenar: man kan inte utveckla med en tagg. Taggar är användbara för att markera utgåvor, stora ändringar i koden, etc. -När du utvecklar eller följer utvecklingen av ett programvaruprojekt, arbetar du inte nödvändigtvis med huvudversionen hela tiden. Efter en utgåva, kanske du vill vara kvar i den utgivna grenen ett tag, för att njuta av dess relativa stabilitet, rätta fel, översätta källkoden, etc. För att göra allt detta, måste du uppdatera till den utgivna grenen. Alla filer uppdateras till den senaste versionen av filerna i grenen. Efter uppdateringen, laddas också alla dina nya arkiveringar upp till den nya grenen. +När du utvecklar eller följer utvecklingen av ett programvaruprojekt, arbetar du inte nödvändigtvis med huvudversionen hela tiden. Efter en utgåva, kanske du vill vara kvar i den utgivna grenen ett tag, för att njuta av dess relativa stabilitet, rätta fel, översätta källkoden, etc. För att göra allt detta, måste du uppdatera till den utgivna grenen. Alla filer uppdateras till den senaste versionen av filerna i grenen. Efter uppdateringen, laddas också alla dina nya arkiveringar upp till den nya grenen. -Dessutom, om du vill spåra ett fel som rapporterats för en tidigare taggad utgåva, erbjuder &CVS; möjlighet att hämta programvaran som den gavs ut, genom att uppdatera till taggen. Förutom det, om du vill hämta en tidigare version av projektet, kan du uppdatera din arbetskopia till ett särskilt datum. Det kan vara användbart om ett fel introducerades i projektet mellan två utgåvor, och du har en uppfattning om när det skedde. När du uppdaterar till ett datum eller en tagg, blir versionerna för dina filer samma som versionerna det specifika datumet eller stämplade med den taggen. +Dessutom, om du vill spåra ett fel som rapporterats för en tidigare taggad utgåva, erbjuder &CVS; möjlighet att hämta programvaran som den gavs ut, genom att uppdatera till taggen. Förutom det, om du vill hämta en tidigare version av projektet, kan du uppdatera din arbetskopia till ett särskilt datum. Det kan vara användbart om ett fel introducerades i projektet mellan två utgåvor, och du har en uppfattning om när det skedde. När du uppdaterar till ett datum eller en tagg, blir versionerna för dina filer samma som versionerna det specifika datumet eller stämplade med den taggen. -Innan du uppdaterar till en annan gren eller tagg, försäkra dig om att du har arkiverat alla ändringar i grenen du arbetar med. Om du inte är klar att arkivera dina ändringar, men inte vill kasta dem, uppdatera då inte till den nya grenen, eftersom dina ändringar då kan gå förlorade. Som ett alternativ kan du göra en ny utcheckning, för att arbeta med båda versionerna i parallell. +Innan du uppdaterar till en annan gren eller tagg, försäkra dig om att du har arkiverat alla ändringar i grenen du arbetar med. Om du inte är klar att arkivera dina ändringar, men inte vill kasta dem, uppdatera då inte till den nya grenen, eftersom dina ändringar då kan gå förlorade. Som ett alternativ kan du göra en ny utcheckning, för att arbeta med båda versionerna i parallell.
-En skärmbild av &cervisia;s dialogruta för att uppdatera till en tagg +En skärmbild av &cervisia;s dialogruta för att uppdatera till en tagg - -En skärmbild av &cervisia;s dialogruta för att uppdatera till en tagg + +En skärmbild av &cervisia;s dialogruta för att uppdatera till en tagg
-Uppdatera till gren -Markera alternativet för att uppdatera till en gren. Skriv in grenens namn i kombinationsrutan (eller tryck på knappen Hämta lista för att hämta listan med grenar från &CVS;-servern, och välja den du vill ha i kombinationsrutan). - - - -Uppdatera till tagg -Markera alternativet för att uppdatera till en tagg. Skriv in taggens namn i kombinationsrutan (eller tryck på knappen Hämta lista för att hämta listan med taggar från &CVS;-servern, och välja den du vill ha i kombinationsrutan). - - - -Uppdatera till datum -Välj alternativet för att uppdatera till ett datum. I fältet nedanför kan du skriva in en stor mängd olika datumformat. Ett möjligt format är åååå-mm-dd där åååå är året, mm är månaden (numerisk) och dd är dagen. Som alternativ kan vissa engelska uttryck användas, som yesterday (igår) eller 2 weeks ago (för 2 veckor sedan). +Uppdatera till gren +Markera alternativet för att uppdatera till en gren. Skriv in grenens namn i kombinationsrutan (eller tryck på knappen Hämta lista för att hämta listan med grenar från &CVS;-servern, och välja den du vill ha i kombinationsrutan). + + + +Uppdatera till tagg +Markera alternativet för att uppdatera till en tagg. Skriv in taggens namn i kombinationsrutan (eller tryck på knappen Hämta lista för att hämta listan med taggar från &CVS;-servern, och välja den du vill ha i kombinationsrutan). + + + +Uppdatera till datum +Välj alternativet för att uppdatera till ett datum. I fältet nedanför kan du skriva in en stor mängd olika datumformat. Ett möjligt format är åååå-mm-dd där åååå är året, mm är månaden (numerisk) och dd är dagen. Som alternativ kan vissa engelska uttryck användas, som yesterday (igår) eller 2 weeks ago (för 2 veckor sedan). -Att uppdatera till en tagg eller ett datum gör dem 'fasta', dvs. du kan inte lägga till ytterligare ändringar för dessa filer (om inte taggen är en grentagg). För att komma tillbaka till stammen, använd menyalternativet Avancerat Uppdatera till huvudversion. - -Kommandot som utförs för att uppdatera till en gren eller tagg: cvs update -r tagg +Att uppdatera till en tagg eller ett datum gör dem 'fasta', dvs. du kan inte lägga till ytterligare ändringar för dessa filer (om inte taggen är en grentagg). För att komma tillbaka till stammen, använd menyalternativet Avancerat Uppdatera till huvudversion. + +Kommandot som utförs för att uppdatera till en gren eller tagg: cvs update -r tagg -Kommandot som utförs för att uppdatera till ett datum är: cvs update -D datum +Kommandot som utförs för att uppdatera till ett datum är: cvs update -D datum -Kommandot som utförs för att uppdatera till huvudversionen (HEAD) är: cvs update +Kommandot som utförs för att uppdatera till huvudversionen (HEAD) är: cvs update
-Taggar och grenar - -Här beskriver vi bara de tekniska aspekterna av taggning och grenar. Om du bara är en användare, och inte administrerar arkivet, kommer du nog inte i kontakt med problemet. Om du i stället själv administrerar arkivet, bör du först läsa om de icke-tekniska problem som åtföljer grenar, för att få ett intryck av hur tidsödande och felbenäget det kan vara att hantera flera grenar av ett projekt. Appendix innehåller några referensdokument om det här ämnet. - -Enkel taggning är något som man ofta gör när en ny utgåva ges ut, så att man när som helst lätt kan komma tillbaka till projektets status vid den tiden. Taggar ges ofta ett namn som består av projektets namn och versionsnumret. &cervisia; 1.0 finns till exempel tillgängligt med taggen CERVISIA_1_0. &cervisia; följer reglerna i &CVS; om vad som är ett giltigt taggnamn. Det måste börja med en bokstav, och får innehålla bokstäver, siffror, bindestreck och understreck. - -Normalt vill man tagga ett helt projekt (även om &CVS; förstås låter dig tagga en delmängd). För att kunna göra detta, markera toppnivåkatalogen i vyn och välj Avancerat Tagg/gren. Skriv nu in taggens namn, tryck på returtangenten, och du är klar. - -Att skapa en gren är inte särskilt mycket svårare: Markera rutan Skapa gren med den här taggen i taggningsdialogrutan. Du kan också ta bort en befintlig tagg: Välj Avancerat Ta bort tagg i huvudmenyn. - -En annan del av hantering av grenar, är sammanfogningen av ändringar från en gren till den nuvarande grenen. Om du ska göra detta, välj Avancerat Sammanfoga.... Dialogrutan som visas har två alternativ: - -I det första fallet kan du sammanfoga alla ändringar som gjorts i en gren med den nuvarande grenen. I detta fall, markera rutan Sammanfoga från gren och fyll i grenen som du vill sammanfoga från. &cervisia; kör då kommandot +Taggar och grenar + +Här beskriver vi bara de tekniska aspekterna av taggning och grenar. Om du bara är en användare, och inte administrerar arkivet, kommer du nog inte i kontakt med problemet. Om du i stället själv administrerar arkivet, bör du först läsa om de icke-tekniska problem som åtföljer grenar, för att få ett intryck av hur tidsödande och felbenäget det kan vara att hantera flera grenar av ett projekt. Appendix innehåller några referensdokument om det här ämnet. + +Enkel taggning är något som man ofta gör när en ny utgåva ges ut, så att man när som helst lätt kan komma tillbaka till projektets status vid den tiden. Taggar ges ofta ett namn som består av projektets namn och versionsnumret. &cervisia; 1.0 finns till exempel tillgängligt med taggen CERVISIA_1_0. &cervisia; följer reglerna i &CVS; om vad som är ett giltigt taggnamn. Det måste börja med en bokstav, och får innehålla bokstäver, siffror, bindestreck och understreck. + +Normalt vill man tagga ett helt projekt (även om &CVS; förstås låter dig tagga en delmängd). För att kunna göra detta, markera toppnivåkatalogen i vyn och välj Avancerat Tagg/gren. Skriv nu in taggens namn, tryck på returtangenten, och du är klar. + +Att skapa en gren är inte särskilt mycket svårare: Markera rutan Skapa gren med den här taggen i taggningsdialogrutan. Du kan också ta bort en befintlig tagg: Välj Avancerat Ta bort tagg i huvudmenyn. + +En annan del av hantering av grenar, är sammanfogningen av ändringar från en gren till den nuvarande grenen. Om du ska göra detta, välj Avancerat Sammanfoga.... Dialogrutan som visas har två alternativ: + +I det första fallet kan du sammanfoga alla ändringar som gjorts i en gren med den nuvarande grenen. I detta fall, markera rutan Sammanfoga från gren och fyll i grenen som du vill sammanfoga från. &cervisia; kör då kommandot -cvs update grentagg +cvs update grentagg -Den andra möjligheten är att du bara vill sammanfoga ändringar som gjorts mellan två taggar på en gren. Det här inträffar oftast om du sammanfogar från samma gren till stammen flera gånger. I detta fall, markera rutan Sammanfoga ändringar och skriv in de två tillämpliga taggarna (i rätt ordning). Det här ger upphov till kommandot +Den andra möjligheten är att du bara vill sammanfoga ändringar som gjorts mellan två taggar på en gren. Det här inträffar oftast om du sammanfogar från samma gren till stammen flera gånger. I detta fall, markera rutan Sammanfoga ändringar och skriv in de två tillämpliga taggarna (i rätt ordning). Det här ger upphov till kommandot -cvs update grentagg1 grentagg2 +cvs update grentagg1 grentagg2 -Använda bevakning - -Bevakning är det vanliga namnet för &CVS;-funktionen att skicka meddelanden till användare av arkivet, så fort en fil har ändrats eller en utvecklare har börjat redigera en fil. Användning av bevakning kräver att filen $CVSROOT/notify har anpassats på ett riktigt sätt. Det här beskrivs inte här. Om du behöver mer information om hur anpassning går till från en administratörs synvinkel, läs en av böckerna som räknas upp i appendix. - -&cervisia;'s huvudsakliga stöd för bevakning är sex menyalternativ. - -För att lägga till bevakning för en eller flera filer, använd Avancerat Lägg till bevakning.... I dialogrutan som visas kan du välja att få ett meddelande för alla sorters händelser som &CVS; stöder. Om du till exempel bara vill få reda på när en fil arkiveras, markera rutorna Bara och Arkivering. Om du vill få reda på alla händelser som gäller de markerade filerna, markera rutan Alla. Kommandoraden som används när du bekräftar dialogrutan är +Använda bevakning + +Bevakning är det vanliga namnet för &CVS;-funktionen att skicka meddelanden till användare av arkivet, så fort en fil har ändrats eller en utvecklare har börjat redigera en fil. Användning av bevakning kräver att filen $CVSROOT/notify har anpassats på ett riktigt sätt. Det här beskrivs inte här. Om du behöver mer information om hur anpassning går till från en administratörs synvinkel, läs en av böckerna som räknas upp i appendix. + +&cervisia;'s huvudsakliga stöd för bevakning är sex menyalternativ. + +För att lägga till bevakning för en eller flera filer, använd Avancerat Lägg till bevakning.... I dialogrutan som visas kan du välja att få ett meddelande för alla sorters händelser som &CVS; stöder. Om du till exempel bara vill få reda på när en fil arkiveras, markera rutorna Bara och Arkivering. Om du vill få reda på alla händelser som gäller de markerade filerna, markera rutan Alla. Kommandoraden som används när du bekräftar dialogrutan är -cvs watch add -a commit filnamn +cvs watch add -a commit filnamn -eller med en liknande väljare, beroende på händelserna som du väljer att bevaka. +eller med en liknande väljare, beroende på händelserna som du väljer att bevaka. -Om du inte längre är intresserad av vissa filer, kan du ta bort bevakningen av dem. För att åstadkomma detta, använd Avancerat Ta bort bevakning.... Samma alternativ som fanns i formuläret du fyllde i när bevakningen lades till ingår i dialogrutan som visas. När du bekräftar dialogrutan, kör &cervisia; kommandot +Om du inte längre är intresserad av vissa filer, kan du ta bort bevakningen av dem. För att åstadkomma detta, använd Avancerat Ta bort bevakning.... Samma alternativ som fanns i formuläret du fyllde i när bevakningen lades till ingår i dialogrutan som visas. När du bekräftar dialogrutan, kör &cervisia; kommandot -cvs watch remove filnamn +cvs watch remove filnamn -möjligen med väljaren för de valda händelserna. +möjligen med väljaren för de valda händelserna. -Till sist kan du få en lista på de som bevakar vissa filer. Välj Avancerat Visa bevakning. Att aktivera det här menyalternativet ger upphov till kommandot +Till sist kan du få en lista på de som bevakar vissa filer. Välj Avancerat Visa bevakning. Att aktivera det här menyalternativet ger upphov till kommandot -cvs watchers filnamn +cvs watchers filnamn -I &CVS; normala användningsscenario, så arbetar varje utvecklare för sig i en egen arbetskatalog. När en fil ska ändras, öppnas den bara i editorn och redigeras. Ingen annan känner till ändringarna, förrän filen arkiveras. +I &CVS; normala användningsscenario, så arbetar varje utvecklare för sig i en egen arbetskatalog. När en fil ska ändras, öppnas den bara i editorn och redigeras. Ingen annan känner till ändringarna, förrän filen arkiveras. -För vissa utvecklingsgrupper, är det här inte samarbetsmodellen som föredras. De vill få reda på att någon arbetar med en fil så fort arbetet startas. Detta kan åstadkommas med några ytterligare &CVS;-kommandon. Innan du börjar redigera en fil, markera den i &cervisia;s huvudfönster, och välj AvanceratRedigera filer. Detta kör kommandot +För vissa utvecklingsgrupper, är det här inte samarbetsmodellen som föredras. De vill få reda på att någon arbetar med en fil så fort arbetet startas. Detta kan åstadkommas med några ytterligare &CVS;-kommandon. Innan du börjar redigera en fil, markera den i &cervisia;s huvudfönster, och välj AvanceratRedigera filer. Detta kör kommandot -cvs edit filnamn +cvs edit filnamn -Då skickas ett meddelande till alla som har ställt in redigerings bevakning för filen. Du registreras också som redigerare av filen. Man kan skaffa en lista på alla som redigerar en viss fil genom att använda AvanceratVisa redigering. Det här motsvarar att skriva följande på kommandoraden +Då skickas ett meddelande till alla som har ställt in redigerings bevakning för filen. Du registreras också som redigerare av filen. Man kan skaffa en lista på alla som redigerar en viss fil genom att använda AvanceratVisa redigering. Det här motsvarar att skriva följande på kommandoraden -cvs editors filnamn +cvs editors filnamn -En redigeringssession avslutas automatiskt när du arkiverar filen som ändrats. I det ögonblicket skickas ett unedit-meddelande till alla som har registrerat motsvarande bevakning av filen. Ibland vill du förstås inte arkivera filen, utan avbryta redigeringssessionen och återgå till föregående version av filen. Detta görs genom att använda AvanceratSluta redigera filer. Observera att &cervisia; inte ber om bekräftelse! Det betyder att allt arbete gjort sedan du använde AvanceratRedigera filer går förlorat. Mer exakt, så använder &cervisia; kommandoraden +En redigeringssession avslutas automatiskt när du arkiverar filen som ändrats. I det ögonblicket skickas ett unedit-meddelande till alla som har registrerat motsvarande bevakning av filen. Ibland vill du förstås inte arkivera filen, utan avbryta redigeringssessionen och återgå till föregående version av filen. Detta görs genom att använda AvanceratSluta redigera filer. Observera att &cervisia; inte ber om bekräftelse! Det betyder att allt arbete gjort sedan du använde AvanceratRedigera filer går förlorat. Mer exakt, så använder &cervisia; kommandoraden -echo y | cvs unedit filnamn +echo y | cvs unedit filnamn -Hittills har vi bara diskuterat fallet när börja och sluta redigera används frivilligt av utvecklarna. Dessutom stöder &CVS; en modell som kräver användning av dessa kommandon. Kommandot som används för att byta till den här modellen är cvs watch on, som inte förklaras ytterligare, eftersom det oftast används av arkivets administratör. Det viktiga, ur utvecklarens synvinkel, är dock att när projektet kräver redigeringar, så checkas arbetskopior ut skrivskyddade. Det betyder att du inte normalt kan redigera en fil (om du inte använder trick som chmod). Filen blir bara skrivbar när du använder Avancerat Redigera filer. Den blir skrivskyddat igen, när du arkiverar den eller använder AvanceratSluta redigera filer. - -&cervisia;s editorgränssnitt hjälper dig också med projekt som använder bevakning på ett annat sätt. Om du bara startar en editor med en skrivskyddad fil, genom att dubbelklicka på den eller genom att använda ArkivRedigera. så kan du senare inte spara dina ändringar. Det här har förstås en orsak: Så fort du vill ändra en fil, ska du köra kommandot cvs edit innan, så att de som bevakar filen får ett meddelande om att du arbetar med den. - -I ett sådant fall är det lämpligt att markera alternativet Inställningar Redigera (cvs edit) automatiskt om nödvändigt. Så fort du redigerar en fil genom att dubbelklicka på den, så kör &cervisia; kommandot cvs edit innan editorn verkligen startas. Därefter kan du redigera filen som vanligt. När du har avslutat arbetet, arkivera filerna. Därefter är de arkiverade filerna återigen skrivskyddade. +Hittills har vi bara diskuterat fallet när börja och sluta redigera används frivilligt av utvecklarna. Dessutom stöder &CVS; en modell som kräver användning av dessa kommandon. Kommandot som används för att byta till den här modellen är cvs watch on, som inte förklaras ytterligare, eftersom det oftast används av arkivets administratör. Det viktiga, ur utvecklarens synvinkel, är dock att när projektet kräver redigeringar, så checkas arbetskopior ut skrivskyddade. Det betyder att du inte normalt kan redigera en fil (om du inte använder trick som chmod). Filen blir bara skrivbar när du använder Avancerat Redigera filer. Den blir skrivskyddat igen, när du arkiverar den eller använder AvanceratSluta redigera filer. + +&cervisia;s editorgränssnitt hjälper dig också med projekt som använder bevakning på ett annat sätt. Om du bara startar en editor med en skrivskyddad fil, genom att dubbelklicka på den eller genom att använda ArkivRedigera. så kan du senare inte spara dina ändringar. Det här har förstås en orsak: Så fort du vill ändra en fil, ska du köra kommandot cvs edit innan, så att de som bevakar filen får ett meddelande om att du arbetar med den. + +I ett sådant fall är det lämpligt att markera alternativet Inställningar Redigera (cvs edit) automatiskt om nödvändigt. Så fort du redigerar en fil genom att dubbelklicka på den, så kör &cervisia; kommandot cvs edit innan editorn verkligen startas. Därefter kan du redigera filen som vanligt. När du har avslutat arbetet, arkivera filerna. Därefter är de arkiverade filerna återigen skrivskyddade. -Låsning - -Utvecklingsmodellen som oftast används med &CVS; kallas utcheckning utan reservation. Varje utvecklare har sin egen arbetskatalog, där filer kan redigeras godtyckligt. Om bevakningsfunktionen används, som cvs edit, kan flera utvecklare arbeta med filer synkront. Ändringar som görs av en annan utvecklare, sammanfogas i den lokala arbetskatalogen när en uppdatering görs. - -Andra revisionskontrollsystem, som RCS och SourceSafe använder en annan modell. När en utvecklare vill redigera en fil, måste den låsas. Bara en utvecklare i taget kan ha en fil låst. När redigeringen är färdig, släpps låset. Å ena sidan kan aldrig konflikter inträffa med den här modellen. Å andra sidan kan aldrig två utvecklare arbeta med samma fil samtidigt, även om deras ändringar inte påverkar varandra. Detta kan bli en flaskhals. Vi tänker inte diskutera organisatoriska fördelar med de två metoderna. Vi nämner dock, att även om &CVS; har visst stöd för låsning, är det inte sättet att arbeta med &CVS; som är att föredra. Du bör inte använda dessa funktioner, om du inte är säker på att projektledaren tillåter dem. - -Med &cervisia; låser du filer på följande sätt: Markera önskade filer i huvudfönstret. Välj sedan Avancerat Lås filer. Detta kör kommandot +Låsning + +Utvecklingsmodellen som oftast används med &CVS; kallas utcheckning utan reservation. Varje utvecklare har sin egen arbetskatalog, där filer kan redigeras godtyckligt. Om bevakningsfunktionen används, som cvs edit, kan flera utvecklare arbeta med filer synkront. Ändringar som görs av en annan utvecklare, sammanfogas i den lokala arbetskatalogen när en uppdatering görs. + +Andra revisionskontrollsystem, som RCS och SourceSafe använder en annan modell. När en utvecklare vill redigera en fil, måste den låsas. Bara en utvecklare i taget kan ha en fil låst. När redigeringen är färdig, släpps låset. Å ena sidan kan aldrig konflikter inträffa med den här modellen. Å andra sidan kan aldrig två utvecklare arbeta med samma fil samtidigt, även om deras ändringar inte påverkar varandra. Detta kan bli en flaskhals. Vi tänker inte diskutera organisatoriska fördelar med de två metoderna. Vi nämner dock, att även om &CVS; har visst stöd för låsning, är det inte sättet att arbeta med &CVS; som är att föredra. Du bör inte använda dessa funktioner, om du inte är säker på att projektledaren tillåter dem. + +Med &cervisia; låser du filer på följande sätt: Markera önskade filer i huvudfönstret. Välj sedan Avancerat Lås filer. Detta kör kommandot -cvs admin -l filnamn +cvs admin -l filnamn -Motsatt effekt uppnås genom att använda AvanceratLås upp filer. Detta kör kommandot +Motsatt effekt uppnås genom att använda AvanceratLås upp filer. Detta kör kommandot -cvs admin -u filnamn +cvs admin -u filnamn @@ -2527,57 +1005,24 @@ -Anpassa &cervisia; +Anpassa &cervisia; -&cervisia; kan anpassas på olika sätt enligt dina behov och vad du föredrar. Vissa alternativ som du kan vilja ändra regelbundet är direkt tillgängliga i menyn Inställningar. Andra är samlade i en gemensam dialogruta som är tillgänglig via Inställningar Anpassa.... +&cervisia; kan anpassas på olika sätt enligt dina behov och vad du föredrar. Vissa alternativ som du kan vilja ändra regelbundet är direkt tillgängliga i menyn Inställningar. Andra är samlade i en gemensam dialogruta som är tillgänglig via Inställningar Anpassa.... -Allmänt +Allmänt -Användarnamn för redigering av ändringslogg: -Så fort du använder menyalternativet ArkivInfoga post i ändringsloggen..., så skapas en ny post i ändringsloggen med nuvarande datum och ditt användarnamn. Normalt anses det vara god sed att infoga hela ditt namn och e-postadress i varje post i ändringsloggen. &cervisia; lägger automatiskt till hela namnet och e-postadressen som skrivs in här. +Användarnamn för redigering av ändringslogg: +Så fort du använder menyalternativet ArkivInfoga post i ändringsloggen..., så skapas en ny post i ändringsloggen med nuvarande datum och ditt användarnamn. Normalt anses det vara god sed att infoga hela ditt namn och e-postadress i varje post i ändringsloggen. &cervisia; lägger automatiskt till hela namnet och e-postadressen som skrivs in här. -Sökväg till körbar CVS eller 'cvs': -Här kan du ange namnet (eller sökvägen) till cvs-kommandoradsklienten. Normalt används den körbara &CVS;-filen som hittas i din $PATH av &cervisia;. +Sökväg till körbar CVS eller 'cvs': +Här kan du ange namnet (eller sökvägen) till cvs-kommandoradsklienten. Normalt används den körbara &CVS;-filen som hittas i din $PATH av &cervisia;. @@ -2585,81 +1030,28 @@ -Jämförelsevisning +Jämförelsevisning -Antal sammanhangsrader i jämförelsedialogrutan: -&cervisia; använder väljaren för diff för jämförelsedialogrutan. Det här låter diff visa ett begränsat antal rader omkring varje skillnad (sammanhangsrader). Här kan du ange parametern till väljaren . +Antal sammanhangsrader i jämförelsedialogrutan: +&cervisia; använder väljaren för diff för jämförelsedialogrutan. Det här låter diff visa ett begränsat antal rader omkring varje skillnad (sammanhangsrader). Här kan du ange parametern till väljaren . -Ytterligare alternativ för CVS-jämförelse: -Här kan du lägga till ytterligare väljare till diff. Ett vanligt exempel är som låter diff ignorera ändringar i mellanslag. +Ytterligare alternativ för CVS-jämförelse: +Här kan du lägga till ytterligare väljare till diff. Ett vanligt exempel är som låter diff ignorera ändringar i mellanslag. -Tabulatorbredd i jämförelsedialogrutan: -I jämförelsedialogrutan, expanderas tabulatortecken som finns i filen eller utmatningen av diff-kommandot till ett fast antal mellanslag. Normalt ersätts varje tabulator med åtta mellanslag, men du kan ställa in ett annat värde. +Tabulatorbredd i jämförelsedialogrutan: +I jämförelsedialogrutan, expanderas tabulatortecken som finns i filen eller utmatningen av diff-kommandot till ett fast antal mellanslag. Normalt ersätts varje tabulator med åtta mellanslag, men du kan ställa in ett annat värde. -Yttre jämförelsegränssnitt: -När du använder någon av funktionerna som visar jämförelsedialogrutan, som VisaSkillnad mot arkivet..., startar &cervisia; sitt interna diff-gränssnitt. Om du föredrar ett annat, som Kompare, TkDiff eller xxdiff, skriv in filnamnet och sökvägen här. +Yttre jämförelsegränssnitt: +När du använder någon av funktionerna som visar jämförelsedialogrutan, som VisaSkillnad mot arkivet..., startar &cervisia; sitt interna diff-gränssnitt. Om du föredrar ett annat, som Kompare, TkDiff eller xxdiff, skriv in filnamnet och sökvägen här. @@ -2667,43 +1059,18 @@ -Status +Status -Starta Arkiv->Status automatiskt, när en arbetskatalog öppnas för ett fjärrarkiv -När du markerar det här alternativet, startas kommandot ArkivStatus så fort du öppnar en fjärrkatalog. Det här kommandot kan ta en viss tid, och dessutom behöver det en anslutning till servern för fjärrarkiv (som gör det oanvändbart för nerkopplad användning). +Starta Arkiv->Status automatiskt, när en arbetskatalog öppnas för ett fjärrarkiv +När du markerar det här alternativet, startas kommandot ArkivStatus så fort du öppnar en fjärrkatalog. Det här kommandot kan ta en viss tid, och dessutom behöver det en anslutning till servern för fjärrarkiv (som gör det oanvändbart för nerkopplad användning). -Starta Arkiv->Status automatiskt, när en arbetskatalog öppnas för ett lokalt arkiv -När du markerar alternativet, startas kommandot Arkiv Status så fort du öppnar en lokal arbetskatalog. +Starta Arkiv->Status automatiskt, när en arbetskatalog öppnas för ett lokalt arkiv +När du markerar alternativet, startas kommandot Arkiv Status så fort du öppnar en lokal arbetskatalog. @@ -2711,62 +1078,23 @@ -Avancerat +Avancerat -Tidsgräns innan en förloppsdialogruta visas (i ms): -Nästan alla &CVS;-kommandon startas i en arbetskatalog som hör ihop med ett fjärrarkiv, och behöver en anslutning till &CVS;-servern. Det här påverkas av fördröjningar i nätverksanslutningen eller hög last på servern. Av denna anledning, öppnar &cervisia; en dialogruta som anger att kommandot fortfarande kör, för kommandon som VisaSkillnad mot arkiv... och låter dig avbryta det. Dessutom används den här dialogrutan för att visa felmeddelanden från &CVS;. Eftersom dialogrutan kan vara irriterande efter en tid, visas den bara efter en tidsgräns som normalt är 4 sekunder. Här kan du ändra detta värde. +Tidsgräns innan en förloppsdialogruta visas (i ms): +Nästan alla &CVS;-kommandon startas i en arbetskatalog som hör ihop med ett fjärrarkiv, och behöver en anslutning till &CVS;-servern. Det här påverkas av fördröjningar i nätverksanslutningen eller hög last på servern. Av denna anledning, öppnar &cervisia; en dialogruta som anger att kommandot fortfarande kör, för kommandon som VisaSkillnad mot arkiv... och låter dig avbryta det. Dessutom används den här dialogrutan för att visa felmeddelanden från &CVS;. Eftersom dialogrutan kan vara irriterande efter en tid, visas den bara efter en tidsgräns som normalt är 4 sekunder. Här kan du ändra detta värde. -Förvald komprimeringsnivå: -cvs-klienten komprimerar filer och programfixar när de skickas via ett nätverk. Med kommandoradsväljaren , kan komprimeringsnivån anges. Du kan ställa in &cervisia; att använda det här alternativet, genom att ställa in nivån här. Värdet som ställs in här används bara som standardvärde. Dessutom finns det en inställning för varje arkiv i ArkiveringArkiv.... +Förvald komprimeringsnivå: +cvs-klienten komprimerar filer och programfixar när de skickas via ett nätverk. Med kommandoradsväljaren , kan komprimeringsnivån anges. Du kan ställa in &cervisia; att använda det här alternativet, genom att ställa in nivån här. Värdet som ställs in här används bara som standardvärde. Dessutom finns det en inställning för varje arkiv i ArkiveringArkiv.... -Använd en som körs, eller starta en ny SSH-agentprocess -Markera rutan om du använder ext (rsh) arkiv, fjärrskalet &ssh; för att kommunicera med arkivet och ssh-agent för att hantera dina nycklar. +Använd en som körs, eller starta en ny SSH-agentprocess +Markera rutan om du använder ext (rsh) arkiv, fjärrskalet &ssh; för att kommunicera med arkivet och ssh-agent för att hantera dina nycklar. @@ -2775,90 +1103,33 @@ -Utseende +Utseende -Teckensnitt för protokollfönster... -Klicka på knappen för att visa dialogrutan Välj teckensnitt, för att ange teckensnittet som används i protokollfönstret (det är fönstret som visar utmatningen från cvs-klienten). +Teckensnitt för protokollfönster... +Klicka på knappen för att visa dialogrutan Välj teckensnitt, för att ange teckensnittet som används i protokollfönstret (det är fönstret som visar utmatningen från cvs-klienten). -Teckensnitt för kommentarvy... -Klicka på knappen för att visa dialogrutan Välj teckensnitt, för att ange teckensnittet som används i kommentarvyn. +Teckensnitt för kommentarvy... +Klicka på knappen för att visa dialogrutan Välj teckensnitt, för att ange teckensnittet som används i kommentarvyn. -Teckensnitt för jämförelsevy... -Klicka på knappen för att visa dialogrutan Välj teckensnitt, för att ange teckensnittet som används i jämförelsedialogrutorna. +Teckensnitt för jämförelsevy... +Klicka på knappen för att visa dialogrutan Välj teckensnitt, för att ange teckensnittet som används i jämförelsedialogrutorna. -Färger -Tryck på de färgade knapparna för att visa dialogrutan Välj färg, och ange färgen för Konflikt, Lokal ändring eller Fjärrändring i huvudvyn, eller Ändring vid jämför, Tillägg vid jämför eller Borttaget vid jämför i &cervisia;s inbyggda jämförelsegränssnitt. +Färger +Tryck på de färgade knapparna för att visa dialogrutan Välj färg, och ange färgen för Konflikt, Lokal ändring eller Fjärrändring i huvudvyn, eller Ändring vid jämför, Tillägg vid jämför eller Borttaget vid jämför i &cervisia;s inbyggda jämförelsegränssnitt. -Dela huvudfönstret horisontellt -&cervisia;s huvudfönster delas normalt vertikalt i ett fönster med filträdet längst upp, och ett med &CVS;-utmatning nedanför. Alternativt kan du arrangera dem horisontellt. +Dela huvudfönstret horisontellt +&cervisia;s huvudfönster delas normalt vertikalt i ett fönster med filträdet längst upp, och ett med &CVS;-utmatning nedanför. Alternativt kan du arrangera dem horisontellt. @@ -2868,121 +1139,44 @@ -Appendix +Appendix -Filer som ignoreras +Filer som ignoreras -&cervisia; visar inte alla filer som verkligen finns i sitt huvudträd. Det här görs på samma sätt som cvs självt, och hjälper till att undvika skräp som orsakas av ointressanta saker som objektfiler. &cervisia; försöker imitera cvs eget beteende så nära som möjligt, dvs. listor på filer som ska ignoreras hämtas från följande källor: +&cervisia; visar inte alla filer som verkligen finns i sitt huvudträd. Det här görs på samma sätt som cvs självt, och hjälper till att undvika skräp som orsakas av ointressanta saker som objektfiler. &cervisia; försöker imitera cvs eget beteende så nära som möjligt, dvs. listor på filer som ska ignoreras hämtas från följande källor: -En statisk lista med poster, som omfattar saker som *.o och core. För detaljer, se &CVS;-dokumentationen. -Filen $HOME/.cvsignore. - -Miljövariabeln $CVSIGNORE. -Filen .cvsignore i respektive katalog. +En statisk lista med poster, som omfattar saker som *.o och core. För detaljer, se &CVS;-dokumentationen. +Filen $HOME/.cvsignore. + +Miljövariabeln $CVSIGNORE. +Filen .cvsignore i respektive katalog. -cvs själv slår dessutom upp poster i $CVSROOT/cvsignore, men det här är en fil på servern, och &cervisia; måste kunna starta i nedkopplat läge. Om du arbetar med en grupp som föredrar att använda en lista att ignorera på servern, är det troligen en bra idé att ta en titt på vilka mönster som listas där och lägga till dem i filen .cvsignore i din hemkatalog. +cvs själv slår dessutom upp poster i $CVSROOT/cvsignore, men det här är en fil på servern, och &cervisia; måste kunna starta i nedkopplat läge. Om du arbetar med en grupp som föredrar att använda en lista att ignorera på servern, är det troligen en bra idé att ta en titt på vilka mönster som listas där och lägga till dem i filen .cvsignore i din hemkatalog. -Ytterligare information och stöd +Ytterligare information och stöd -&CVS; levereras med en komplett uppsättning dokumentation i form av info-sidor, som är kända som "Cederqvist"-dokumentet. Om den är riktigt installerad, kan du bläddra i den genom att skriva info:/cvs i hjälpcentralens platsrad. Som ett alternativ, kan du bara välja HjälpCVS-Info i &cervisia;. En elektronisk HTML-version av Cederqvist-dokumentet är tillgängligt på Internet. - -Eftersom den här boken underhålls tillsammans med &CVS;, är den normalt den mest aktuella referensdokumentationen. Du rekommenderas ändå att överväga att använda annan dokumentation för att lära dig hur man använder &CVS;, särskilt det följande. - -Karl Fogel har skrivit den utmärkta boken Open Source Development with CVS. Ungefär hälften av den här boken handlar om utvecklingsprocessen för programvara med öppen källkod. Den andra halvan är en teknisk dokumentation av &CVS;. Som tur är, har den tekniska delen av boken gjorts fritt tillgänglig enligt GPL, så att du kan ladda ner en HTML-version av den. En lista med errata finns tillgänglig på webbsidan som nämns ovan. - -&CVS; frågor diskuteras på en särskild e-postlista. - -Det finns en Usenet-grupp som heter comp.software.config-mgmt, tillägnad konfigurationshantering i allmänhet. &CVS; är bara en marginell del av ämnet för den här gruppen, men den kan ändå vara intressant eftersom den diskuterar fördelar med olika versionshanteringssystem i förhållande till &CVS;. - -Sist men inte minst, finns det en (lite använd) &cervisia; e-postlista. +&CVS; levereras med en komplett uppsättning dokumentation i form av info-sidor, som är kända som "Cederqvist"-dokumentet. Om den är riktigt installerad, kan du bläddra i den genom att skriva info:/cvs i hjälpcentralens platsrad. Som ett alternativ, kan du bara välja HjälpCVS-Info i &cervisia;. En elektronisk HTML-version av Cederqvist-dokumentet är tillgängligt på Internet. + +Eftersom den här boken underhålls tillsammans med &CVS;, är den normalt den mest aktuella referensdokumentationen. Du rekommenderas ändå att överväga att använda annan dokumentation för att lära dig hur man använder &CVS;, särskilt det följande. + +Karl Fogel har skrivit den utmärkta boken Open Source Development with CVS. Ungefär hälften av den här boken handlar om utvecklingsprocessen för programvara med öppen källkod. Den andra halvan är en teknisk dokumentation av &CVS;. Som tur är, har den tekniska delen av boken gjorts fritt tillgänglig enligt GPL, så att du kan ladda ner en HTML-version av den. En lista med errata finns tillgänglig på webbsidan som nämns ovan. + +&CVS; frågor diskuteras på en särskild e-postlista. + +Det finns en Usenet-grupp som heter comp.software.config-mgmt, tillägnad konfigurationshantering i allmänhet. &CVS; är bara en marginell del av ämnet för den här gruppen, men den kan ändå vara intressant eftersom den diskuterar fördelar med olika versionshanteringssystem i förhållande till &CVS;. + +Sist men inte minst, finns det en (lite använd) &cervisia; e-postlista. @@ -2990,252 +1184,80 @@ -Kommandoreferens +Kommandoreferens -Menyn Arkiv +Menyn Arkiv -ArkivÖppna arbetskatalog... -Öppnar en arbetskatalog i huvudfönstret. Se . - - - -ArkivSenaste arbetskataloger... -Öppnar en av arbetskatalogerna som nyligen använts. - - - -ArkivInfoga post i ändringsloggen... -Öppnar editorn för ändringslogg, förberedd så att du kan lägga till en ny post med dagens datum. Se . - - - -&Ctrl;U ArkivUppdatera -Kör 'cvs update' på markerade filer och ändrar status och versionsnummer i listan enligt resultatet. Se . - - - -F5 ArkivStatus -Kör 'cvs -n update' på markerade filer och ändrar status och versionsnummer i listan enligt resultatet. Se . - - - -ArkivRedigera -Öppnar den markerade filen i KDE:s standardeditor för den markerade filens typ. - - - -ArkivLös upp... -Öppnar en dialogruta för den markerade filen som låter dig lösa upp konflikter från en sammanfogning i den. Se . - - - -# ArkivArkivera... -Låter dig arkivera de markerade filerna. Se . - - - -+ ArkivLägg till i arkiv... -Låter dig lägga till de markerade filerna i arkivet. Se . - - - -ArkivLägg till binärfil... -Låter dig lägga till de markerade filerna i arkivet som binärfiler (cvs add ). Se . - - - -- ArkivTa bort från arkiv... -Låter dig ta bort de markerade filerna i arkivet. Se . +ArkivÖppna arbetskatalog... +Öppnar en arbetskatalog i huvudfönstret. Se . + + + +ArkivSenaste arbetskataloger... +Öppnar en av arbetskatalogerna som nyligen använts. + + + +ArkivInfoga post i ändringsloggen... +Öppnar editorn för ändringslogg, förberedd så att du kan lägga till en ny post med dagens datum. Se . + + + +&Ctrl;U ArkivUppdatera +Kör 'cvs update' på markerade filer och ändrar status och versionsnummer i listan enligt resultatet. Se . + + + +F5 ArkivStatus +Kör 'cvs -n update' på markerade filer och ändrar status och versionsnummer i listan enligt resultatet. Se . + + + +ArkivRedigera +Öppnar den markerade filen i KDE:s standardeditor för den markerade filens typ. + + + +ArkivLös upp... +Öppnar en dialogruta för den markerade filen som låter dig lösa upp konflikter från en sammanfogning i den. Se . + + + +# ArkivArkivera... +Låter dig arkivera de markerade filerna. Se . + + + ++ ArkivLägg till i arkiv... +Låter dig lägga till de markerade filerna i arkivet. Se . + + + +ArkivLägg till binärfil... +Låter dig lägga till de markerade filerna i arkivet som binärfiler (cvs add ). Se . + + + +- ArkivTa bort från arkiv... +Låter dig ta bort de markerade filerna i arkivet. Se . -ArkivÅterställ -Kastar alla lokala ändringar som du har gjort för de markerade filerna och återgår till versionen i arkivet (väljaren till cvs update). - - - -&Ctrl;Q ArkivAvsluta -Avslutar &cervisia;. +ArkivÅterställ +Kastar alla lokala ändringar som du har gjort för de markerade filerna och återgår till versionen i arkivet (väljaren till cvs update). + + + +&Ctrl;Q ArkivAvsluta +Avslutar &cervisia;. @@ -3245,258 +1267,81 @@ -Menyn Visa +Menyn Visa -Escape VisaStoppa -Avbryter alla underprocesser som kör. - - - -&Ctrl;L VisaBläddra i logg... -Visar bläddring i logg för markerade filversioner. Se . - - - -&Ctrl;A VisaKommentarer... -Visar en kommentarvy av den markerade filen, dvs. en vy där du kan se vilken person som senast ändrat filen, för varje rad. Se . - - - -&Ctrl;D VisaSkillnad mot arkivet (BASE)... -Visar skillnaderna mellan den markerade filen i arbetskatalogen och versionen som du senast uppdaterat (BASE). Se . - - - -&Ctrl;H VisaSkillnad mot arkivet (HEAD)... -Visar skillnaderna mellan den markerade filen i arbetskatalogen och versionen som du senast uppdaterat (HEAD). Se . - - - - -VisaSenaste ändring... -Visar skillnaden mellan versionen för den markerade filen som du senast uppdaterade (basversionen) och en tidigare version. Se . - - - -VisaHistorik... -Visar &CVS;-historiken som den rapporteras av servern. Se . +Escape VisaStoppa +Avbryter alla underprocesser som kör. + + + +&Ctrl;L VisaBläddra i logg... +Visar bläddring i logg för markerade filversioner. Se . + + + +&Ctrl;A VisaKommentarer... +Visar en kommentarvy av den markerade filen, dvs. en vy där du kan se vilken person som senast ändrat filen, för varje rad. Se . + + + +&Ctrl;D VisaSkillnad mot arkivet (BASE)... +Visar skillnaderna mellan den markerade filen i arbetskatalogen och versionen som du senast uppdaterat (BASE). Se . + + + +&Ctrl;H VisaSkillnad mot arkivet (HEAD)... +Visar skillnaderna mellan den markerade filen i arbetskatalogen och versionen som du senast uppdaterat (HEAD). Se . + + + + +VisaSenaste ändring... +Visar skillnaden mellan versionen för den markerade filen som du senast uppdaterade (basversionen) och en tidigare version. Se . + + + +VisaHistorik... +Visar &CVS;-historiken som den rapporteras av servern. Se . -VisaDölj alla filer -Avgör om bara kataloger visas i huvudträdvyn. Se . - - - -VisaDölj oändrade filer -Avgör om okända och uppdaterade filer döljs i huvudträdvyn. Se . - - - -VisaDölj borttagna filer -Avgör om borttagna filer döljs i huvudträdvyn. Se . - - - -VisaDölj filer som inte hör till CVS -Avgör om filer som inte finns i CVS döljs i huvudträdvyn. Se . - - - -VisaDölj tomma kataloger... -Avgör om kataloger utan synliga poster döljs i huvudträdvyn. Se . - - - -VisaExpandera filträd -Öppnar alla grenar i filträdet så att du kan se alla filer och alla kataloger. Se . - - - -VisaDra ihop filträd -Stänger alla grenar i filträdet. Se . +VisaDölj alla filer +Avgör om bara kataloger visas i huvudträdvyn. Se . + + + +VisaDölj oändrade filer +Avgör om okända och uppdaterade filer döljs i huvudträdvyn. Se . + + + +VisaDölj borttagna filer +Avgör om borttagna filer döljs i huvudträdvyn. Se . + + + +VisaDölj filer som inte hör till CVS +Avgör om filer som inte finns i CVS döljs i huvudträdvyn. Se . + + + +VisaDölj tomma kataloger... +Avgör om kataloger utan synliga poster döljs i huvudträdvyn. Se . + + + +VisaExpandera filträd +Öppnar alla grenar i filträdet så att du kan se alla filer och alla kataloger. Se . + + + +VisaDra ihop filträd +Stänger alla grenar i filträdet. Se . @@ -3506,224 +1351,77 @@ -Menyn Avancerat +Menyn Avancerat -AvanceratTagg/gren... -Lägger till en tagg eller skapar en gren för de markerade filerna. Se . - - - -AvanceratTa bort tagg... -Tar bort en given tagg från de markerade filerna. Se . - - - -AvanceratUppdatera till tagg/datum... -Ändrar de markerade filerna till en given tagg eller ett givet datum, och gör taggen eller datumet fast. Se . - - - -AvanceratUppdatera till huvudversion... -Ändrar de markerade filerna till respektive huvudversion. Se . - - - -AvanceratSammanfoga... -Sammanfogar antingen en given gren eller ändringarna mellan två olika taggar för de markerade filerna. Se . - - - -AvanceratLägg till bevakning... -Lägger till bevakning för en uppsättning händelser för de markerade filerna. Se . - - -AvanceratTa bort bevakning... -Tar bort bevakning för en uppsättning händelser från de markerade filerna. Se . - - - -AvanceratVisa bevakning -Listar bevakare av de markerade filerna. Se . - - - -AvanceratRedigera filer -Kör cvs edit för de markerade filerna. Se . - - - -AvanceratSluta redigera filer -Kör cvs unedit för de markerade filerna. Se . - - - -AvanceratVisa redigering -Kör cvs editors för de markerade filerna. Se . - - - -AvanceratLås filer -Låser de markerade filerna. Se . - - - -AvanceratLås upp filer -Låser upp de markerade filerna. Se . - - - -AvanceratSkapa programfix för arkiv... -Skapar en programfix från ändringarna i din arbetskatalog. Se . +AvanceratTagg/gren... +Lägger till en tagg eller skapar en gren för de markerade filerna. Se . + + + +AvanceratTa bort tagg... +Tar bort en given tagg från de markerade filerna. Se . + + + +AvanceratUppdatera till tagg/datum... +Ändrar de markerade filerna till en given tagg eller ett givet datum, och gör taggen eller datumet fast. Se . + + + +AvanceratUppdatera till huvudversion... +Ändrar de markerade filerna till respektive huvudversion. Se . + + + +AvanceratSammanfoga... +Sammanfogar antingen en given gren eller ändringarna mellan två olika taggar för de markerade filerna. Se . + + + +AvanceratLägg till bevakning... +Lägger till bevakning för en uppsättning händelser för de markerade filerna. Se . + + +AvanceratTa bort bevakning... +Tar bort bevakning för en uppsättning händelser från de markerade filerna. Se . + + + +AvanceratVisa bevakning +Listar bevakare av de markerade filerna. Se . + + + +AvanceratRedigera filer +Kör cvs edit för de markerade filerna. Se . + + + +AvanceratSluta redigera filer +Kör cvs unedit för de markerade filerna. Se . + + + +AvanceratVisa redigering +Kör cvs editors för de markerade filerna. Se . + + + +AvanceratLås filer +Låser de markerade filerna. Se . + + + +AvanceratLås upp filer +Låser upp de markerade filerna. Se . + + + +AvanceratSkapa programfix för arkiv... +Skapar en programfix från ändringarna i din arbetskatalog. Se . @@ -3733,69 +1431,28 @@ -Menyn Arkivering +Menyn Arkivering -ArkiveringSkapa... -Öppnar en dialogruta som låter dig skapa ett nytt lokalt arkiv. Se . - - - -ArkiveringChecka ut... -Öppnar en dialogruta som låter dig checka ut en modul från arkivet. Se . - - - -ArkiveringImportera... -Öppnar en dialogruta som låter dig importera ett paket till arkivet. Se . - - - -ArkiveringArkiv... -Ställer in en lista med arkiv som du ofta använder, och hur de kan kommas åt. Se . +ArkiveringSkapa... +Öppnar en dialogruta som låter dig skapa ett nytt lokalt arkiv. Se . + + + +ArkiveringChecka ut... +Öppnar en dialogruta som låter dig checka ut en modul från arkivet. Se . + + + +ArkiveringImportera... +Öppnar en dialogruta som låter dig importera ett paket till arkivet. Se . + + + +ArkiveringArkiv... +Ställer in en lista med arkiv som du ofta använder, och hur de kan kommas åt. Se . @@ -3804,164 +1461,53 @@ -Menyn Inställningar +Menyn Inställningar -AvanceratVisa verktygsrad -Avgör om verktygsraden visas. - - - -InställningarSkapa kataloger vid uppdatering -Avgör om uppdateringar skapar kataloger i arbetskatalogen som inte tidigare fanns där (väljaren till cvs update). - - - -InställningarTa bort tomma kataloger vid uppdatering -Avgör om uppdateringar tar bort tomma kataloger i arbetskatalogen. (väljaren till cvs update). - - - -InställningarUppdatera rekursivt -Avgör om uppdateringar är rekursiva (väljaren till cvs update). - - - -InställningarArkivera och ta bort rekursivt -Avgör om tillägg och borttagning är rekursiva (väljaren till cvs add och cvs remove). - - - -InställningarRedigera (cvs edit) automatiskt om nödvändigt -Avgör om cvs edit körs automatiskt så fort du redigerar en fil. - - - -InställningarAnpassa genvägar... -Öppnar en dialogruta för att anpassa tangentbindningar. - - - -InställningarAnpassa verktygsrader... -Öppnar en dialogruta för att anpassa &cervisia;. - - - -InställningarAnpassa Cervisia... -Öppnar en dialogruta för att anpassa &cervisia;. +AvanceratVisa verktygsrad +Avgör om verktygsraden visas. + + + +InställningarSkapa kataloger vid uppdatering +Avgör om uppdateringar skapar kataloger i arbetskatalogen som inte tidigare fanns där (väljaren till cvs update). + + + +InställningarTa bort tomma kataloger vid uppdatering +Avgör om uppdateringar tar bort tomma kataloger i arbetskatalogen. (väljaren till cvs update). + + + +InställningarUppdatera rekursivt +Avgör om uppdateringar är rekursiva (väljaren till cvs update). + + + +InställningarArkivera och ta bort rekursivt +Avgör om tillägg och borttagning är rekursiva (väljaren till cvs add och cvs remove). + + + +InställningarRedigera (cvs edit) automatiskt om nödvändigt +Avgör om cvs edit körs automatiskt så fort du redigerar en fil. + + + +InställningarAnpassa genvägar... +Öppnar en dialogruta för att anpassa tangentbindningar. + + + +InställningarAnpassa verktygsrader... +Öppnar en dialogruta för att anpassa &cervisia;. + + + +InställningarAnpassa Cervisia... +Öppnar en dialogruta för att anpassa &cervisia;. @@ -3970,88 +1516,33 @@ -Menyn Hjälp +Menyn Hjälp -F1 HjälpCervisia-handbok -Aktiverar KDE:s hjälpsystem med början på &cervisia;s hjälpsidor (det här dokumentet). - - - -HjälpRapportera fel... -Öppnar en dialogruta för felrapportering. - - - -Hjälp Om Cervisia -Det här visar information om version och upphovsmän. - - - -Hjälp Om KDE -Det här visar KDE:s version och annan grundläggande information. - - - -Hjälp CVS-manual -Öppnar&CVS;-infosidor i KDE:s hjälpsystem. +F1 HjälpCervisia-handbok +Aktiverar KDE:s hjälpsystem med början på &cervisia;s hjälpsidor (det här dokumentet). + + + +HjälpRapportera fel... +Öppnar en dialogruta för felrapportering. + + + +Hjälp Om Cervisia +Det här visar information om version och upphovsmän. + + + +Hjälp Om KDE +Det här visar KDE:s version och annan grundläggande information. + + + +Hjälp CVS-manual +Öppnar&CVS;-infosidor i KDE:s hjälpsystem. @@ -4064,7 +1555,6 @@ -Tack till och licenser +Tack till och licenser &underFDL; &underGPL;
-- cgit v1.2.1