natgillin/translations-raw huggingface dataset:
Confirm by pressing the OK button. & cervisia; will create and initialise the new repository folder.
Bekräfta genom att trycka på knappen Ok. & cervisia; skapar och initierar det nya arkivets katalog.
Now you can import your current work to the repository, or simply create a folder in the repository to start a new module from scratch.
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; offers an integrated front-end to manage all your repository locations, the Configure Access to Repositories dialogue. To display it, select the Repository Repositories... menu item.
& 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....
A screenshot of & cervisia; 's Configure Access to Repositories dialogue
En skärmbild av & cervisia; s dialogruta Anpassa tillgång till arkiv
There are several methods to access a CVS repository. It may be reached via password authentication (: pserver:), secure shell (using: ext:), local repository (: local:) & etc;. The format for the repository location is (optional items appear between square brackets):
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):
[: method: ][[user][: password]@]hostname[: [port]]/ path/ to/ repository
[: metod:] [[användare] [: lösenord] @] värddator [: [port]] / sökväg/ till/ arkiv
Not all these items (user, password, hostname, port) are always necessary to access the repository. The required information depends on the access method used, which can be categorised as follows:
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:
The local access method is the default method used by & CVS;. Therefore, it is optional to add the: local: method to the repository location: you can enter simply the path to the folder which stores the & CVS; repository, and is accessible from your computer, like / path/ to/ repository or to give a real life example, / home/ cvs.
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.
It may physically be on a disk which is mounted via NFS, but this is an irrelevant detail. If you created a local repository, the location will be simple the path to it.
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.
The repository location is something like: ext: username@host. url. org: / path/ to/ repository.
Arkivplatsen är något som ser ut som: ext: användarnamn@ värddator. webbadress. org: / sökväg/ till/ arkiv.
This method requires that you have a user account on the server machine (in this example, host. url. org) and use a remote shell for communication. By default, & CVS; uses & rsh; for this purpose; however, & rsh; has long considered to be insecure, and is widely replaced by & ssh;.
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; & rsh; för det här ändamålet, men & rsh; har sedan länge ansetts vara osäkert, och har ersatts av & ssh; på många ställen.
If you wish to use & ssh;, you must set the environment variable $CVS_RSH to & ssh; when using the cvs client. & cervisia; supports this easily.
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.
Note that & cervisia; cannot answer possible password requests from the server machine. You must make sure that a remote login works without requiring you to enter the password. With plain vanilla & rsh;, this can be achieved for example by creating a. rhosts file in your home folder with a list of trusted hosts (see the & rsh; manpage).
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 & rsh;, 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 & rsh;).
With & ssh;, it can be achieved by copying your public key located in the file identity. pub, located in the $HOME /. ssh/ folder to the server. In this case, the key must not be encrypted with a passphrase see the & ssh; manpage and the & CVS; / SSH FAQ on SourceForge). If you are unsure about these issues, ask your system administrator.
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.
The repository location looks like: pserver: username@host. url. org: / path/ to/ repository
Arkivplatsen ser ut som: pserver: användarnamn@ värddator. webbadress. org: / sökväg/ till/ arkiv
This method accesses the server via a special protocol with a relatively weak authentication (pserver stands for password authentication). Before you can use such a server, you need a username and password given by the & CVS; server administrator, and you have to login. Note that your & CVS; password authentication username does not necessarily match the system 's username. Before accessing the & CVS; server, you will need to login.
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.
Open-source projects typically offer Anonymous CVS access to their sources. This means you can easily grab the latest sources, modify, and create patches (differences) against the repository without asking for a CVS account. As a general rule, Anonymous CVS uses password authentication (: pserver:), and is a read-only repository, not allowing you to upload your changes directly.
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.
Knowing the access method and location to the repository, you can add it to & cervisia; 's repositories list:
När du känner till åtkomstmetod och plats för arkivet, kan du lägga till det i & cervisia; s lista över arkiv:
Adding a New Repository
Lägga till ett nytt arkiv
Open the Configure Access to Repositories dialogue by choosing the Repository Repositories... menu item.
Öppna dialogrutan Anpassa tillgång till arkiv genom att välja menyalternativet Arkivering Arkiv....
Press the Add... button to open the Add Repository dialogue.
Tryck på knappen Lägg till... för att visa dialogrutan Lägg till arkiv.
Enter the repository location in the Repository: edit box. & cervisia; will automatically disable the areas of the dialogue that are not relevant to the access method you entered.
Skriv in arkivets plats i redigeringsrutan Arkiv:. & cervisia; inaktiverar automatiskt delarna av dialogrutan som inte är relevanta för åtkomstmetoden du angav.
If you are using the ext method to access the repository, enter the remote shell you wish to use (eg; & ssh;) in the Use remote shell edit box.
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).
Press OK. You will see the repository you just entered on the repositories list.
Klicka på Ok. Du ser arkivet som du just matade in i listan över arkiv.
If the access method to the repository you just entered is password authentication (pserver), you will need to login before connecting the server. Click the repository on the list to select it, and press the Login... button. Enter your password in the pop-up dialogue.
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.
If you successfully enter your password, the Status column entry of the pserver repository will change from Not logged in to Logged in.
Om du skriver in lösenordet med lyckat resultat, ändras kolumnen Status i pserver- arkivet från Inte inloggad till Inloggad.
Press OK to apply your modifications, or add another location to the list. & cervisia; will store as many locations as you like.
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.
Importing a Module Into the Repository
Importera en modul till arkivet
In this section, we discuss how you can put a new project into the & CVS; repository. If you just want to work with an existing project which is already in a repository, you may skip this section.
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.
There are two ways to put a project into the & CVS;:
Det finns två sätt att lägga till ett projekt i & CVS;:
Import the files and folders to a new module, using & cervisia; 's import dialogue. Modules are the top folders in the & CVS; repository folder tree, and are used to separate and organise the different software projects inside the repository.
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.
Create an empty module and add the new files and folders manually. You will have more control, but it will probably take a little more time.
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.
Keep in mind that & CVS; was initially designed to handle text files. Many features, like revision merging, creating differences in a readable form & etc; are only performed to text files. This does not mean you cannot use CVS to keep binary files, it just means you have to explicitly tell CVS if it is a text or binary file. If you declare the wrong file type, you will experience problems with the & CVS; functionality for these files, and they may get corrupted.
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.
Importing a project (as a new module) has some advantages: you will import all files and folders recursively, and the module will automatically be created for you. This makes importing large existing projects to the repository easier. However, there are some disadvantages: you cannot use & cervisia; 's import dialogue to add files to existing modules, and you can either import the files as text or binary files. You can work around this limitation by creating a folder with files of only one of the types, or by informing the patterns of the files that should be ignored during the import process.
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.
For instance, suppose your project contains text files and some PNG images (binary files) only. You can tell & CVS; to ignore all files with the pattern *. png while importing the other files as text, or you can move the images to a separate folder, and then import the remaining files (as text files). Either way, you will have to checkout the newly imported module to a new working copy, copy the the missing files and folders to it, add and commit them to the repository to complete the import process.
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.
As an alternative, you can add the files and folders manually, creating an empty module for them. To add an empty module to a repository, just create a new folder in the & CVS; repository root folder. The name of this new folder will be the name of the module. Checkout the new empty module. Then copy the the files and folders to the working copy, add and commit to upload them to the & CVS; repository.
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.
A screenshot of & cervisia; 's import dialogue
En skärmbild av & cervisia; s importdialogruta
In you can see the dialogue which helps you to import a project as a module. To access & cervisia; 's import dialogue, choose the Repository Import... menu item.
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....
Enter or select on the dropdown list the name of the & CVS; repository, also known as $CVSROOT. You must have write access to it, and the repository must be properly initialised. If the repository does not yet exist, you can create one choosing the Repository Create... menu item.
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....
The drop down box shows a list of the repositories you previously entered using the Configure Access to Repositories dialogue box. If the repository is remote, make sure that authentication works. See for more information.
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.
The name of the module under which the project will be stored. After the import, the project can be checked out under this name. See for more information. This is also the name of the corresponding folder in the repository.
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.
Working Folder:
Arbetskatalog:
The toplevel folder of the project you want to import. The import starts from this folder and goes down recursively.
Toppnivåkatalogen för projektet som du vill importera. Importen börjar i den här katalogen och går neråt rekursivt.
Vendor tag:
Leverantörstagg:
The vendor tag is historically used for tracking third-party sources. Just use your user name if you have no better idea. It does not matter much what you enter here.
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.
Release tag:
Versionstagg:
This tag is also historically used for importing different versions of third-party software. If you are not doing this, use the word start or a string FOO_1_0 where FOO is the name of your project and 1.0 is the version number of the imported release.
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.
Ignore files:
Ignorera filer:
If you fill out this field, an additional -I file names option is given go the cvs import command. This entry is interpreted as a whitespace-separated list of file name patterns which are ignored. In general, a cleaner and less error-prone way to control which files go into the repository is to create a folder with only the files which you want to import and start from that. Nevertheless, this entry may be useful if the project contains files which are by default ignored by & CVS;, & eg; files with the name core. In such a case, simply enter the character! in this field: this overrules & CVS; 's scheme of ignored files, see.
Om du fyller i det här fältet, ges den ytterligare väljaren - I filnamn 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.
Use this field to record the comments you might have about the origin, use, development & etc; of the files you are importing.
Använd fältet för att spara kommentarer du kan ha om ursprunget, användningen, utvecklingen, etc. för filerna du importerar.
Import as binaries
Importera som binärfiler
If you check this box, all files are imported in binary mode, i. e. an argument -kb is given to cvs import.
Om du markerar den här rutan, importeras alla filer som binärfiler, dvs. väljaren - kb anges för cvs import.
Use file 's modification as time of import
Använd filens ändringstid som importtid
If you check this box, the time of import will be the file 's modification time instead of the import time.
Om du markerar rutan, är importtiden filens ändringstid istället för tiden då den importeras.
After you have filled out this form and confirmed by pressing OK, the following & CVS; command is used:
Efter du har fyllt i det här formuläret och bekräftat med Ok, används följande & CVS; - kommando:
cvs -d repository import -m "" module vendortag releasetag
cvs - d arkiv import - m "" modul leverantörstagg versionstagg
Checkout a Module From the Repository
Checka ut en modul från arkivet
Now that you successfully defined your repository location, and imported the initial files to the repository, it is time to retrieve the module from the & CVS; repository, creating your working copy.
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.
You should also know the name of the branch or tag you want to use.
Du måste också känna till namnet på den gren eller tagg som du vill använda.
Branches of a module are parallel versions of this module. A good real-life example of the use of this feature is the release of a software project. After a major release, there are bugs in the code that should be fixed, but people want to add new features to the application too. It is very hard to do both at the same time because new features usually introduce new bugs, making it hard to track down the old ones. To solve this dilemma, & CVS; lets you create a parallel version, that we will call the & quot; stable release branchquot;, where you can only add bugfixes, leaving the main branch (HEAD) open for adding new features.
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 & quot; grenen med den stabila utgåvanquot;, där du bara kan lägga till felrättningar, vilket lämnar huvudversionen (HEAD) öppen för att lägga till nya funktioner.
Tags are used to mark a version of a project. & CVS; stamps one version of each file with the tag, so when you checkout or update to a specific tag, you will get always the same file versions. Therefore, in opposition to branches, tags are not dynamic: you cannot develop a tag. Tags are useful to mark releases, big changes in the code & etc;. Using tags, you can easily return the project to a previous state, to reproduce and track bugs, generate the release code again & 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.
A screenshot of & cervisia; 's checkout dialogue
En skärmbild av & cervisia; s utcheckningsdialogruta
The name of the & CVS; repository, also known as $CVSROOT. The drop-down box shows a list of the repositories you previously entered using the Configure Access to Repositories dialogue box. If the repository is remote, make sure that authentication works. See for more information.
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.