natgillin/translations-raw huggingface dataset:
In the annotate dialog, you see in a window the latest version of the selected file (or the revision & quot; Aquot; version, in case you launched the annotate dialog from the Browse log dialog). In the columns before the text, you get some information related to the latest change in each line. In the first column the line number is displayed. In the second column you see the name of the author and revision number. Finally, in the third column you see the actual content of that line.
I kommentardialogrutan ser du ett fönster med den senaste versionen av den markerade filen (eller version & quot; Aquot;, 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.
When you mark one file in the main view and choose Browse Log... from the View menu or right click the marked file and choose Browse Log... from the context menu, the CVS Log dialog is shown (if you mark more than one, nothing happens, as & cervisia; can only generate and parse the log for one file at a time). This dialog offers functionality that is beyond viewing the file's history. Using it as a version browser you can:
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:
View the revision, author, date, branch, commit message, and tags for each version of the marked file.
Visa version, upphovsman, datum, gren, arkiveringsmeddelande och taggar för alla versioner av den markerade filen.
A screenshot of & cervisia; 's browse logs dialog
En skärmbild av & cervisia; s dialogruta för att bläddra i loggar
You can choose to see the history as provided by the cvs log command (CVS Output), as a Tree, or in List form. What you prefer is of course a matter of taste and it depends on what information you are interested in. The tree is an intuitive representation of what has been done on different branches by which authors. As tooltips, you can see the corresponding log messages. The list is by its nature linear and, therefore, does not give an immediate view of branches; on the other hand, it concentrates more otherwise relevant information on less screen estate, namely the time of each change of the file and the first part of the log message. The & CVS; output information is complete, but long, and difficult to read. To alleviate these problems, you have the ability to search the text of the & CVS; output, by pressing the Find... button.
Du kan välja att se historiken som erhålls från kommandot cvs log (CVS- utmatning) som ett träd, eller på 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 av 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....
To obtain more information about a certain revision, you can click on it either in the list or the tree view. The fields in the middle of the dialog are then filled with the complete information provided by cvs log. You can mark two revisions, called & quot; Aquot; and & quot; Bquot;, which are relevant if you make use of further features provided by the buttons. Revision & quot; Aquot; can be chosen with the left mouse button, revision & quot; Bquot; with the middle one. In the list view, you can also navigate with with your cursor keys. In order to mark revisions & quot; Aquot; and & quot; Bquot;, use the shortcuts Ctrl; A, Ctrl; B, respectively. Using the CVS Output view, you can click on the Select for revision A and Select for revision B to mark the revisions.
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 & quot; Aquot; och & quot; Bquot;, som har betydelse om du vill använda de ytterligare funktioner som tillhandahålls av knapparna. Version & quot; Aquot; kan väljas med vänster musknapp, och version & quot; Bquot; med mittenknappen. Du kan också förflytta dig med piltangenterna i listan. För att markera versionerna & quot; Aquot; och & quot; Bquot;, använd de två snabbtangenterna Ctrl; A och Ctrl; B. 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.
If you press the Annotate button, you get a dialog showing the text of file belonging to the revision marked as & quot; Aquot;. Every line is prefixed with the information about who edited this last time, and at which revision this happened. You can get more information about viewing annotated versions in.
Om du trycker på knappen Kommentarer, så visas en dialogruta med texten från filen som hör till versionen som är markerad som & quot; Aquot;. 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.
If you press the Diff button, a cvs diff call is issued and you get a dialog in which all the modifications between the two marked revisions are shown. If you mark revision & quot; Aquot;, but not revision & quot; Bquot;, & cervisia; will generate the modifications between the file version marked as revision & quot; Aquot; and the working copy version of the file. This allows you to view the differences between your version of the file and any version available in & CVS;. To make it easy to see the changes, different colors are used to mark lines which have been added, removed or simply changed. You can get more information about viewing differences in.
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 & quot; Aquot; men inte version & quot; Bquot;, skapar & cervisia; ändringarna mellan versionen av filen som är markerad som version & quot; Aquot; 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.
If you press the Create Patch... button, you get a dialog in which you can set the format options for generating a file containing all the modifications between the two marked revisions which are shown. If you mark revision & quot; Aquot;, but not revision & quot; Bquot;, & cervisia; will generate the modifications between the file version marked as revision & quot; Aquot; and the working copy version of the file. This allows you to generate a patch, or difference file, between your version of the file and any version available in & CVS;. After configuring the format of the patch in the dialog, and pressing OK, a cvs diff command is issued to generate the difference file. A Save As dialog will pop up. Enter the file name and location of the patch file & cervisia; generated, in order to save it. You can get more information about creating patches, and the patch format options in.
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 & quot; Aquot; men inte version & quot; Bquot;, skapar & cervisia; ändringarna mellan filversionen markerad som & quot; Aquot; 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.
Press the Close button to leave the dialog and return to the main view.
Klicka på knappen Stäng för att lämna dialogrutan och återgå till huvudvyn.
To generate the log that is the base for the CVS Log dialog, & cervisia; issues the following command:
För att skapa loggen som ligger till grund för dialogrutan CVS- logg, utför & cervisia; följande kommando:
If the used repository has logging enabled, & cervisia; can present you a history of certain events like checkouts, commits, tags, updates and releases. Choose History from the View menu, and & cervisia; will issue the command
Om arkivet som används har loggning av händelser aktiverad, kan & cervisia; visa en historik av vissa händelser som utcheckningar, arkiveringar, taggningar, uppdateringar och utgåvor. Välj Historik i menyn Visa, så kör & cervisia; kommandot
This fetches the complete logging file from the server, & ie; a list of the events for all users and all modules. This can be a huge amount of 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.
Checkout - The user who is displayed in the'Author 'column has checked out a module
Utcheckad - Användaren som visas i kolumnen Upphovsman har checkat ut en modul
A screenshot of & cervisia; 's history dialog
En skärmbild av & cervisia; s historikdialogruta
Only folders matching - filters folder names by a regular expression
Bara kataloger som matchar - filtrerar katalognamn med ett reguljärt uttryck
Special characters recognized by the regular expression matcher are:
Särskilda tecken som känns igen av matchning med reguljära uttryck är:
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, as opposed to branches, tags are not dynamic: you cannot develop a tag. Tags are useful to mark releases, big changes in the code, & 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.
When you are developing or following the development of a software project, you do not necessarily work with the main branch all the time. After a release, you may want to stay with the released branch for a while, to enjoy its relative stability, fix bugs, translate the sources, & etc; To do all that, you have to update to the released branch. All your files will be updated to the latest version of the files in that branch. After updating, all your new commits will be uploaded to the new branch as well.
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.
A screenshot of & cervisia; 's update to tag dialog
En skärmbild av & cervisia; s dialogruta för att uppdatera till en tagg
Select this option to update to a branch. Enter the name of the branch in the drop down text box (or press the Fetch List button to retrieve the list of branches from the & CVS; server, and select the one you want in the drop down list).
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).
Select this option to update to a tag. Enter the name of the tag in the drop down text box (or press the Fetch List button to retrieve the list of tags from the & CVS; server, and select the one you want in the drop down list).
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).
Updating to a tag or date make them'sticky ', & ie; you cannot commit further modifications on that files (unless the tag is a branch tag). In order to get back to the main branch, use the menu item Advanced Update to HEAD.
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.
The command issued to update to a branch or tag is:
Kommandot som utförs för att uppdatera till en gren eller tagg är:
Creating a branch is not significantly more difficult: In the tag dialog, check the box Create branch with this tag. You can also delete an existing tag: Choose Advanced Delete Tag in the main view.
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.
Another aspect of branching is the merging of modifications from a branch to the current branch. If you are going to do this, choose Advanced Merge.... The dialog that appears now gives you two options:
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:
A watch is the conventional name for & CVS; 's feature to notify users of the repository whenever a file has been changed or a developer has started editing a file. The usage of watches requires that the file $CVSROOT / CVSROOT/ notify has been set up properly. This is not discussed here; if you need further information on the setup from the administrator's point of view, read one of the books listed in the appendix.
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.
In order to add a watch to one or several files, use Advanced Add Watch.... In the dialog you get, you can choose to get notified for any of the types of events that & CVS; supports. For example, if you only want to get notified when a file is committed, check the boxes Only and Commits. If you want to get notified about any event related to the marked files, check the box All. The command line used when you accept the dialog is
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
If you are not interested in some files anymore, you can remove your watches on them. To this end, use Advanced Remove Watch.... In the dialog you get here, the same options are offered as in the form you filled out when adding the watch. When you confirm this dialog, & cervisia; issues the command
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
For some developer groups, this is not the preferred model of cooperation. They want to get notified about someone working on a file as soon as he starts with it. This can be achieved by some further & CVS; commands. Before you start editing a file, select it in & cervisia; 's main window and choose Advanced Edit Files. This will execute the command
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 Avancerat Redigera filer. Detta kör kommandot
An editing session is automatically ended when you commit the affected file. At that moment, an unedit notification gets sent out to all people who have registered a respective watch on the file. Of course, sometimes you may not want to commit the file, but abort the editing session and revert to the previous version of the file. This is done by using Advanced Unedit Files. Note that & cervisia; will not ask you for confirmation; that means if you use this menu item, all your work done since you used Advanced Edit Files will be lost. Precisely, & cervisia; uses the command line
En redigeringssession avslutas automatiskt när du arkiverar den påverkade filen. 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 Avancerat Sluta redigera filer. Observera att & cervisia; inte ber om bekräftelse. Det betyder att allt arbete gjort sedan du använde Avancerat Redigera filer går förlorat. Mer exakt, så använder & cervisia; kommandoraden
So far, we have only discussed the case where edits and unedits are used voluntarily be the developers. In addition & CVS; supports a model which enforces the usage of these commands. The responsible command to switch to this model is cvs watch on which we will not explain further because it is mostly used by the administrator of the repository. However, the important point from the developer's point of view is that when the project enforces edits, working copies are checked out readonly. That means you cannot edit a file by default (unless you use tricks like chmod). Only when you use Advanced Edit Files, the file becomes writable. It is made read-only again when you commit the file or use Advanced Unedit Files.
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 Avancerat Sluta redigera filer.
Other revision control systems - like RCS and SourceSafe use a different model. When a developer wants to a edit a file, he has to lock it. Only one developer at a time can a lock a file. When he has finished editing, the lock is released. On the one hand, with this model, conflicts can never happen. On the other hand, two developers cannot work on the same file at the same time, even when their changes do not affect each other. This can be a bottleneck. We are not going to discuss the organizational benefits of both approaches. Nevertheless we mention that although & CVS; has some support for locking, it is not the preferred way of working with & CVS;. You should not use these features unless you are sure that your project manager allows them.
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.
With & cervisia;, you lock files as follows. Select the desired files in the main view. Then choose Advanced Lock Files. This runs the command
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
The reverse effect is achieved by using Advanced Unlock Files. This runs the command
Motsatt effekt uppnås genom att använda Avancerat Lås upp filer. Detta kör kommandot
Customizing & cervisia;
Anpassa & cervisia;
& cervisia; can be customized in various ways to your needs and preferences. Some options which you may want to change regularly are directly available in the Settings menu.
& 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.
User name for the change log editor:
Användarnamn för redigering av ändringslogg:
Whenever you use the menu item File Insert ChangeLog Entry..., a new ChangeLog entry is generated with the current date and your username. Normally, it is considered good style to insert your full name and your email address into each of your ChangeLog entries. & cervisia; automatically adds the full name and email address entered here.
Så fort du använder menyalternativet Arkiv Infoga 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.
Path to CVS executable, or'cvs':
Sökväg till körbar CVS eller 'cvs':
Number of context lines in the diff dialog:
Antal sammanhangsrader i jämförelsedialogrutan:
For the diff dialog, & cervisia; uses the option -U to diff. This lets diff show only a limited number of lines around each difference region (context lines). Here you can set the argument to -U.
& cervisia; använder väljaren - U 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 - U.
Tab width in diff dialog:
Tabulatorbredd i jämförelsedialogrutan: