natgillin/translations-raw huggingface dataset:
Normalt synkroniseres rullebjælkerne i venstre og højre vindue, dvs. hvis du flytter venstre side, så flyttes højre siden lige så meget. Du kan ændre dette ved at markere feltet Synkronisér rullebjælker.
Normally, the scrollbars at the left and the right window are synchronized, & ie; if you scroll on the left hand side, the right hand side is scrolled by the same amount. You can change this by checking the box Synchronize scroll bars.
For information om hvordan man indstiller sammenligningsdialogen, se.
For information about how to customize the diff dialog, see.
I & cervisia;, kan dette opnås ved at vælge Avanceret Lav rettelse mod lager...
& cervisia; gives you access to this feature by choosing Advanced Create Patch Against Repository....
Lav rettelse mod lager... - handlingen opretter en programrettelse med alle ændringer i din arbejdskopi mod BASE - lageret. Derfor påvirker markeringen af filer i hovedvinduet ikke denne programrettelse.
The Create Patch Against Repository... action creates a patch with all modifications in all files in your working copy (sandbox) against the BASE repository. Therefore, the selection of files in the main view does not affect the patch that will be generated.
En anden mulighed er at vælge en fil i hovedvinduet og vælge Gennemse log... fra Vis - menuen eller ved at højreklikke på den markerede fil og vælge Gennemse log... fra pop op- menuen for at åbne Gennemse log dialogen. Nu vælges den version du vil oprette programrettelsen mod sådan: & quot; Aquot; og tryk på knappen Opret programrettelse.... Dette genererer en programrettelse med forskellene mellem den markerede fil i din arbejdskopi og versionen markeret som revision & quot; Aquot;.
Another possibility is to select 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, in order to open the Browse log dialog. Now, select the version you want to create a patch against, as revision & quot; Aquot; and press the button Create Patch.... This will generate a patch with the differences between the marked file in your working copy and the version selected as revision & quot; Aquot;.
Før programrettelsen genereres, viser & cervisia; en dialog der tillader dig at indstille uddataformatet.
Before generating the patch, & cervisia; displays a dialog allowing you to configure the output format.
Et øjebliksbillede af & cervisia; s programrettelsesdialog
A screenshot of & cervisia; 's patch dialog
Efter at have valgt uddataformatet, genererer & cervisia; programrettelsen og viser Gem som - dialogen. Indtast filnavnet og placeringen af programrettelsen i denne dialog.
After setting the output format, & cervisia; generates the patch and displays the Save As dialog. Enter in this dialog the file name and location of the patch file.
& cervisia; giver dig adgang til denne funktion, men udvider informationen yderligere interaktivt. Du får en kommentarvisning ved at vælge Vis Kommentér.... En anden måde er at trykke på knappen Kommentér i dialogen Gennemse log dialogen i hvilken du kan vælge hvilken version af filen du vil have vist. På kan du se et øjebliksbillede af dialogen.
& cervisia; gives you 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 dialog, in which you can select which version of the file you want to display. In you can see a screenshot of the dialog.
Et øjebliksbillede af & cervisia; s kommentardialog
A screenshot of & cervisia; 's annotate dialog
I kommentardialogen ser du et vindue med den seneste version af den markerede fil (eller revision & quot; Aquot; - udgaven hvis du har startet kommentardialogen fra Gennemse log dialogen). I søjlerne inden teksten, får du en del information som har at gøre med den seneste ændring på hver linje. I den første søjle vises linjenummeret. I den anden søjle ses forfatteren til versionen og revisionsnummeret. Til sidst, i den tredje søjle, ses det egentlige indhold i linjen.
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.
Når du markerer en fil i hovedvinduet og vælger Gennemse log... fra Vis - menuen eller højreklikker på den markerede fil og vælger Gennemse log... i pop op- menuen vises dialogen CVS log (hvis du markerer mere end en fil sker der ingenting da & cervisia; kun kan generere og fortolke en fil ad gangen). Denne dialog giver funktionalitet udover filhistorik. Ved at bruge den som browser kan du:
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:
Vis revision, forfatter, dato, gren, indsendelsesbesked og mærker for hver version af den markerede fil.
View the revision, author, date, branch, commit message, and tags for each version of the marked file.
Et øjebliksbillede af & cervisia; s dialog til at gennemse logger
A screenshot of & cervisia; 's browse logs dialog
Du kan vælge at se historikken som et træ med cvs log - kommandoen (CVS Uddata) som et Træ eller på listeform Liste. Hvilken du foretrækker er naturligvis et spørgsmål om smag og afhænger af hvilken information du er interesseret i. Træet er en intuitiv repræsentation af hvad der er gjort i forskellige grene af forskellige forfattere. Du kan se tilsvarende logmeddelelser som værktøjsvink. Listen er i sin natur lineær og giver derfor ikke umiddelbar information om grene. På den anden side, koncentreres anden relevant information på mindre plads, nemlig tiden for hver ændring i filen og første del af logmeddelelsen. & CVS; - uddatainformationen er komplet men lang og svær at læse. For at afhjælpe disse problemer har du muligheden for at søge i & CVS; - uddata ved at trykke på knappen Find....
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.
For at få mere information om en vis version, kan du klikke på den enten i listen eller træet. Feltet i midten af dialogen udfyldes så med den fuldstændige information som gives af kommandoen cvs log. Du kan markere to versioner, som kaldes & quot; Aquot; og & quot; Bquot;, som har betydning for om du vil bruge de yderligere funktioner som varetages af knapperne. Revision & quot; Aquot; kan vælges med venstre museknap, og revision & quot; Bquot; med den midterste knap. Du kan også navigere i listen med piletasterne. For at markere versionerne & quot; Aquot; og & quot; Bquot;, bruges de to genvejstaster Ctrl A og Ctrl B. Ved at bruge CVS Uddata - visningen kan du klikke på Vælg for revision A og Vælg for revision B for at markere revisionerne.
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.
Hvis du trykker på knappen Kommentér, så vises en dialog med teksten fra filen som hører til versionen som er markeret som & quot; Aquot;. Hver linje indledes med information om hvem der redigerede den senest og ved hvilken revision dette skete. Du kan få mere information om at se kommenterede versioner i.
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.
Hvis du trykker på knappen Sammenlign, så køres kommandoen cvs diff og en dialog vises hvor forskellene mellem de to markerede versioner vises. Hvis du markerer revisionquot; Aquot; men ikke revision & quot; Bquot;, vil & cervisia; generere ændringerne mellem filversionen der er markeret som revision & quot; Aquot; og arbejdskopiens version af filen. Dette gør det muligt at se forskellene mellem din version af filen og enhver version i & CVS; For at gøre det at se ændringer, bruges forskellige farver til at markere linjer som er tilføjet, fjernet eller helt enkelt ændret. Du kan få mere information om at se forskelle 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.
Trykker du på knappen Opret programrettelse... får du en dialog i hvilken du kan indstille formateringen af generering af en fil der indeholder alle ændringerne mellem de to markerede revisioner der vises. Markerer du & quot; Aquot; men ikke revision & quot; Bquot; vil & cervisia; generere ændringerne mellem den markerede filversion som revision & quot; Aquot; og arbejdskopiens version af filen. Dette gør det muligt at oprette en programrettelse eller en diff, mellem din version af filen og en hvilken som helst version tilgængelig i & CVS;. Efter at have indstillet formatet for programrettelsen i dialogen og trykket O. k. udføres der en diff kommando for at generere diffen. Der vises en Gem som - dialog. Indtast filnavnet og placeringen af programrettelsen & cervisia; oprettede for at gemme den. Du kan få mere information om at oprette programrettelser og om formatetindstillinger 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.
Tryk på Luk - knappen for at forlade dialogen og vende tilbage til hovedvinduet.
Press the Close button to leave the dialog and return to the main view.
For at generere loggen der er basis for CVS Log - dialogen udfører & cervisia; følgende kommando:
To generate the log that is the base for the CVS Log dialog, & cervisia; issues the following command:
Hvis lageret som bruges har logning aktiveret, kan & cervisia; vise en historik af visse begivenheder såsom udcheckninger, indsendelser, mærkninger, og opdateringer. Vælg Historik i menuen Vis, så kører & cervisia; kommandoen
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
Dette henter den fuldstændige log- fil fra serveren, dvs. en liste over begivenheder for alle brugere og alle moduler. Dette kan være en enorm mængde data.
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.
Udchecket - Brugeren som vises i søjlen Forfatter har checket en modul ud
Checkout - The user who is displayed in the'Author 'column has checked out a module
Et øjebliksbillede af & cervisia; s historikdialog
A screenshot of & cervisia; 's history dialog
Kun mapper som matcher - filtrerer mappenavne med et regulært udtryk
Only folders matching - filters folder names by a regular expression
Særlige tegn som genkendes af matchning med regulære udtryk er:
Special characters recognized by the regular expression matcher are:
Mærker bruges til at markere en version af projektet. & CVS; markerer en version af hver fil med mærket, sådan at når du tjekker ud eller opdaterer til et bestemt mærke, vil du altid få de samme filversioner. Derfor, i modsætning til grene, er mærker ikke dynamiske. Du kan ikke udvikle på en mærke. Mærker er til stor nytte til at markere udgivelser, store ændringer i koden & etc;.
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;
Når du udvikler eller følger en udvikling af et softwareprojekt, arbejder du ikke nødvendigvis i hovedgrenen hele tiden. Efter en udgivelse vil du måske blive i den udgivede gren et stykke tid for at nyde at den er relativt stabil, for at rette fejl, oversætte & etc;. For at gøre alt dette, skal du opdatere til den udgivede gren. Alle dine filer bliver opdateret til den seneste version af filerne i den gren. Efter en opdatering bliver også alle dine nye bidrag lagt op til denne nye gren.
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.
Et øjebliksbillede af & cervisia; s dialog for at opdatere til et mærke
A screenshot of & cervisia; 's update to tag dialog
Vælg dette tilvalg for at opdatere til en gren. Indtast navnet på grenen i drop ned- listen (eller tryk på Hent liste - knappen for at hente listen af grene fra & CVS; - serveren og vælg den du vil hente.
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).
Vælg dette tilvalg for at opdatere til et mærke. Indtast navnet på mærket i drop ned- redigeringsfeltet (eller tryk på Hent liste - knappen for at hente listen af mærker fra & CVS; - serveren og vælg den du vil bruge i drop ned- listen.
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).
Begge ovenstående valgmuligheder gør mærket eller datoen 'klæbrig', & ie; du kan ikke tilføje yderligere ændringer for disse filer (hvis ikke mærket er et grenmærke). For at komme tilbage til stammen, også kendt som grenen med navnet HEAD (hovedversionen), bruges menupunktet Avanceret Opdatér til hovedversion (HEAD).
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.
Kommandoen der køres for at opdatere til en gren eller et mærke er:
The command issued to update to a branch or tag is:
At oprette en gren er ikke særligt meget sværere: Markér feltet Opret gren med dette mærke i mærkningsdialogen. Du kan også fjerne et eksisterende mærke: Vælg Avanceret Slet mærke i hovedmenuen.
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.
En anden del af håndteringen af grene, er indfletning af ændringer fra en gren til den nuværende gren. Hvis du skal gøre dette, vælges Avanceret Flet.... Dialogen som vises har to valgmuligheder:
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:
Overvågning er det sædvanlige navn for & CVS; - funktionen at sende meddelelser til brugere af lageret, så snart en fil er ændret eller en udvikler er begyndt at redigere en fil. Brug af overvågning kræver at filen $CVSROOT / CVSROOT/ notify er indstillet rigtigt. Dette beskrives ikke her. Hvis du behøver mere information om hvordan indstillinger foregår fra en administrators synvinkel, så læs en af bøgerne som er på listen i appendikset.
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.
For at tilføje overvågning af en eller flere filer, bruges Avanceret Tilføj overvågning.... I dialogen som kommer frem kan du vælge at få en meddelelse for alle slags begivenheder som & CVS; understøtter. Hvis du for eksempel kun vil have at vide hvornår en fil er indsendt, markeres felterne Kun og Indsendelse. Hvis du vil vise om alle begivenheder som gælder de markerede filer, markeres feltet Alle. Kommandolinjen som bruges når du bekræfter dialogen er
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
Hvis du ikke længere er interesseret i visse filer, kan du fjerne overvågningen af dem. For at opnå dette, bruges Avanceret Fjern overvågning.... Samme valgmulighed som fandtes i formularen du udfyldte da overvågningen blev tilføjet indgår i dialogen som vises. Når du bekræfter dialogen, kører & cervisia; kommandoen
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
For visse udviklingsgrupper, er dette ikke den foretrukne samarbejdsmodel. De vil have at vide om nogen arbejder med en fil så snart arbejdet startes. Dette kan opnås med nogle yderligere & CVS; - kommandoer. Inden du begynder at redigere en fil, markeres den i & cervisia; s hovedvindue, og Avanceret Redigér filer vælges. Dette kører kommandoen
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
En redigeringssession afsluttes automatisk når du indsender filen som er ændret. I det øjeblik sendes en unedit - meddelelse til alle som har registreret tilsvarende overvågning af filen. En gang imellem vil du naturligvis ikke indsende filen, men afbryde redigeringssessionen og gå tilbage til foregående version af filen. Dette gøres ved at bruge Avanceret Slut redigering af filer. Bemærk at & cervisia; ikke beder om bekræftelse. Det betyder at alt arbejde gjort siden du brugte Avanceret Redigér filer går tabt. Mere nøjagtigt, så bruger & cervisia; kommandolinjen.
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
Hidtil har vi kun diskuteret tilfældet når begyndelse og slut på redigering bruges frivilligt af udviklerne. Desuden understøtter & CVS; en model som kræver anvendelse af disse kommandoer. Kommandoen som bruges for at skifte til denne model er cvs watch on, som ikke forklares yderligere, eftersom den oftest bruges af lagerets administrator. Det vigtige, ud fra udviklernes synvinkel, er dog at når projektet kræver redigeringer, så checkes arbejdskopier ud skrivebeskyttede. Det betyder at du ikke normalt kan redigere en fil (hvis du ikke anvender trick såsom chmod). Filen bliver kun skrivbar når du bruger Avanceret Redigér filer. Den bliver skrivebeskyttet igen, når du indsender den eller bruger Avanceret Afredigér filer.
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.