natgillin/translations-raw huggingface dataset:
Check here the changes that should not be considered as differences when generating the patch.
Markera ändringar här som inte ska anses vara skillnader när programfixen skapas.
After setting the output format, & cervisia; generates the patch and displays the Save As dialogue. Enter in this dialogue the file name and location of the patch file.
Efter att utdataformatet har angivits, skapar & cervisia; programfixen och visar dialogrutan Spara som. Skriv in filnamnet och platsen för programfixens fil i dialogrutan.
Watching an Annotated View of a File
Bevaka en kommentarvy för en fil
With the command cvs annotate, & CVS; offers the possibility to see - for each line in a file - who has modified a line the most recently. This view may be helpful in order to find out who has introduced a change in the behavior of a program or who should be asked about some change or bug in the code.
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; gives you to access to this feature, but it further enriches the information in an interactive way. You obtain an annotate view by choosing View Annotate.... Another possibility is to press the button Annotate in the Browse log dialogue, in which you can select which version of the file you want to display. In you can see a screenshot of the dialogue.
& 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.
A screenshot of & cervisia; 's annotate dialogue
En skärmbild av & cervisia; s kommentardialogruta
In the annotate dialogue, you see in a window the latest version of the selected file (or the revision & quot; Aquot; version, in case you launched the annotate dialogue from the the Browse log dialogue). 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.
Consequently, when a certain line appears strange to you or you assume a bug there, you can immediately see who is responsible for that line. But not only that, you can also find out why that line was changed. To this end, move the mouse cursor over the respective revision number. Then a tooltip appears that shows the log message and the date of the change.
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.
Browsing & CVS; Logs
Bläddra i & CVS; - loggar
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 pop-up menu, the CVS Log dialogue 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 dialogue 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.
View a graphical tree representation showing the branching and tagging of the marked file.
Visa en grafisk trädrepresentation som anger grenar och taggar för den markerade filen.
View any version of the marked file (with the default application).
Visa vilken version som helst av den markerade filen (med förvalt program).
Watch an annotated view of any version of the marked file
Bevaka en kommentarvy för vilken version som helst av den markerade filen
View the differences between any pair of versions of the marked file, including pairs with the current working copy version of the marked file.
Visa skillnaderna mellan vilket versionspar som helst av den markerade filen, inklusive par med aktuell arbetskopia av den markerade filen.
Create patches containing the differences between any pair of versions of the marked file, including pairs with the current working copy version of the marked file.
Skapa programfixar som innehåller skillnaden mellan vilka versionspar som helst av den markerade filen, inklusive par med aktuell arbetskopia av den markerade filen.
A screenshot of & cervisia; 's browse logs dialogue
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 dialogue 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 keybindings 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 dialogue 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 dialogue 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 colours 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 dialogue 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 dialogue, and pressing OK, a cvs diff command is issued to generate the difference file. A Save As dialogue 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.
If you press the View button, & cervisia; will retrieve the revision marked as & quot; Aquot; and display it using the default application for its file type.
Om du trycker på knappen Visa, hämtar & cervisia; versionen markerad som & quot; Aquot; och visar den med förvalt program för dess filtyp.
Press the Close button to leave the dialogue 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 dialogue, & 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:
cvs log file name
cvs log filnamn
Browsing the History
Bläddra i historiken
If the used repository has logging enabled, & cervisia; can present you a history of certain events like checkouts, commits, rtags, 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, i. e. 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.
Now you can see the list of events, sorted by date. In the second column, the type of the event is shown:
Nu kan du se listan med händelser, sorterade efter datum. I den andra kolumnen visas typen av händelse:
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
Tag - A user has used the command cvs rtag. Note that the usage of cvs tag (as done by & cervisia; 's Advanced Tag/ Branch... command) is not recorded in the history database. This has historical reasons (see the & CVS; FAQ).
Taggad - En användare har använt kommandot cvs rtag. Observera att användningen av cvs tag (som görs med & cervisia; s kommando Avancerat Tagg/ gren...) inte lagras i historikdatabasen. Det här beror på historiska skäl (se vanliga frågor om & CVS;).
Release - A user has released a module. Actually, this command is rarely used and not of much value.
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.
Update, Deleted - A user has made an update on a file which was deleted in the repository. As a consequence, the file was deleted in his working copy.
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.
Update, Copied - A user has made an update on a file. A new version was copied into working copy.
Uppdatera, kopierad - En användare har gjort en uppdatering av filen. En ny version kopierades till arbetskopian.
Update, Merged - A user has made an update on a file. The modifications in the repository version on the file were merged into his working copy.
Uppdatera, sammanfogad - En användare har gjort en uppdatering av en fil. Ändringarna i arkivets version av filen sammanfogades med hans arbetskopia.
Update, Conflict - A user has made an update on a file, and a conflict with his own modifications was detected.
Uppdatera, konflikt - En användare har gjort en uppdatering av en fil, och en konflikt med hans egna ändringar upptäcktes.
Commit, Modified - A user committed a modified file.
Arkivera, ändrad - En användare arkiverade en ändrad fil.
Commit, Added - A user added a file and committed it.
Arkivera, tillagd - En användare lade till en fil och arkiverade den.
Commit, Removed - A user removed a file and committed it.
Arkivera, borttagen - En användare tog bort en fil och arkiverade ändringen.
A screenshot of & cervisia; 's history dialogue
En skärmbild av & cervisia; s historikdialogruta
You can sort the list by other criteria simply by clicking on the respective column header. In order to sort out the history entries you are interested in, there are various filter options activated by check boxes:
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:
Show commit events - shows commits
Visa arkiveringshändelser - visar arkiveringar
Show checkout events - shows checkouts
Visa utcheckningshändelser - visar utcheckningar
Show tag events - shows taggings
Visa taggningshändelser - visar taggningar
Show other events - shows events not included in the above
Visa övriga händelser - visar händelser som inte ingår i ovanstående
Only user - shows only events caused by a certain user
Bara användare - visar bara händelser som orsakats av en viss användare
Only file names matching - filters file names by a regular expression
Bara filnamn som matchar - filtrerar filnamn med ett reguljärt uttryck
Only dirnames matching - filters folder names by a regular expression
Bara kataloger som matchar - filtrerar katalognamn med ett reguljärt uttryck
Special characters recognised by the regular expression matcher are:
Särskilda tecken som känns igen av matchning med reguljära uttryck är:
x* matches any number of occurrences of the character x.
x * matchar hur många förekomster som helst av tecknet x.
x+ matches one or more of occurrences of the character x.
x+ matchar en eller flera förekomster av tecknet x.
x? matches zero or one occurrences of the character x.
x? matchar noll eller en förekomst av tecknet x.
^ matches the start of the string.
^ matchar början på strängen.
$matches the end of the string.
$matchar slutet på strängen.
[a-cx-z] matches a set of characters, & eg; here the set consisting of a, b, c, x, y, z.
[a- cx- z] matchar en uppsättning tecken, t. ex. här uppsättningen som består av a, b, c, x, y, z.
Advanced Usage
Avancerad användning
Updating to Tag, Branch or Date
Uppdatera till tagg, gren eller datum
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, 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.
Also, if you want to track a bug that was reported against a past tagged release, & CVS; offers you the possibility to retrieve the software as it was released, by updating to that tag. Besides, if you want to fetch a past version of your project, you can update your working copy to a specific date. This may be useful if an error was introduced in the project between two releases, and you have an opinion on when that was. When you update to a date or tag, the versions of your files will be the same as the versions in that specific date or the versions stamped by that tag.
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.
Before updating to a different branch or tag, make sure you committed all your changes to the branch you are working with. If your are not ready to commit your changes, but do not want to discard them, do not update to the new branch, as you may lose your changes. As an alternative, you can do a new checkout, to work in parallel with both versions.
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.
A screenshot of & cervisia; 's update to tag dialogue
En skärmbild av & cervisia; s dialogruta för att uppdatera till en tagg
Update to branch
Uppdatera till gren