natgillin/translations-raw huggingface dataset:
Konflikt - Dette vises hvis denne filen stadigvæk har konfliktmarkeringer i sig. Måske har du tidligere opdateret filen og ikke løst konflikterne.
This is shown if this file still has conflict markers in it. Maybe you have previously updated the file and not resolved the conflicts.
Ikke i CVS
Not In CVS
Ikke i CVS - Angiver at filen ikke er registreret i & CVS; - lageret. Hvis du ønsker at den skal være tilgængelig for andre, skal du tilføje den til lageret. Hvis ikke, kan du overveje at tilføje den til filen. cvsignore.
Indicates that the file is not registered in the & CVS; repository. If you want it to available for others, you should add it to the repository. If not, you may consider adding it to your. cvsignore file.
Når du nu har fået et overblik over nuværende status i & CVS;, vil du måske ønske at opdatere. Markér nogle filer (eller roden i mappetræet, hvilket svarer til at markere alle filer i mappen. Vælg nu Opdatér i Fil - menuen eller højreklik og vælg Status i pop op- menuen. (Du kunne naturligvis have valgt dette allerede fra begyndelsen). Status kan nu ændre sig for visse filer. Normalt opdateres filer som havde status "Behøver rettelse" eller "Behøver at opdateres". Følgende nye værdier er altså mulige i statussøjlen:
Now that you have got an overview of the current status of the CVS, you may want to do an update. Mark some files (or the root of the folder tree which is equivalent to marking all files in this folder). Now choose Update from the File menu, or right-click the marked files and choose the Status menu item from the pop-up menu. (Of course, you could have chosen this at the beginning of the session). For some of the files the status may change now. Typically, files which had "Needs Patch" or "Needs Update" are updated. So the following new items are possible in the status column:
Opdateret - Viser om filen blev opdateret fra lageret.
Shown if the file was updated from the repository.
Rettet
Patched
Rettet - Angiver at & CVS; - serveren har sendt en rettelse til denne fil og at rettelsen er passet ind med heldigt resultat. Hvis rettelsen ikke lykkedes på grund af at der var en konflikt mellem dine ændringer og dem som en anden har indsendt, er status nu Konflikt.
Indicates that the & CVS; server has sent a patch for this file and the patch has been successfully applied. If the patch was not successful because there was a conflict between your modifications and those someone else committed to the repository, the status is now Conflict.
Du har måske bemærket at afhængig af filens status, har dens linje en anderledes farve. Farverne er valgt så de afspejler statusprioriteten. En fil med konflikter er for eksempel markeret med rødt for at vise dig at du skal løse op for en konflikt inden du kan fortsætte med at arbejde med filen. Hvis mappen indeholder et stort antal filer, kan du ikke desto mindre miste overblikket. For at få mere kortfattet information om hvilke filer der ikke har normal status, klikkes helt enkelt på overskriften for søjlen Status. Fillisten sorteres nu ifølge prioritet, så du har al vigtig information øverst på listen. For at gå tilbage til en alfabetisk sorteret liste, klikkes på overskriften for søjlen Filnavn.
You may have noticed that according to the status of the file, its row has a different colour. The colours are chosen to somehow reflect the priority of the status. For example, a file with a conflict is marked red to show you that you have to resolve a conflict before you can continue working with the file. If your folder contains a high number of files, you may nevertheless lose the overview. To get more concise information about which files have an unusual status, simply click on the header of the Status column. The file list is then sorted by priority, so you have all important information at the top of the list. To get back to the alphabetically sorted view, click on the header of the File name column.
Working With Files
Working With Files
Alle almindelige funktioner i & CVS; er direkte tilgængelige i & cervisia; s hovedvindue. Kommandoerne gælder oftest flere filer på én gang, nemlig alle markerede filer. Hvis mapper også er markerede, afhænger tolkningen af indstillingerne som blev lavet i menuen Opsætning. Hvis Opsætning Indsend og fjern rekursivt for eksempel er markeret og du vælger Fil Indsend... mens en mappe er markeret, indsendes alle filer i træet under denne mappe. Ellers påvirkes kun de almindelige filer i mappen selv.
All commonly used & CVS; functionality is directly available in & cervisia; 's main view. Commands usually act on several files at once, namely all which currently selected. If the selection includes folders, its interpretation depends on the settings made under the Settings menu. For example, if Settings Commit and Remove Recursively is checked and you choose File Commit... while a folder is selected, then all files in the tree under that folder are committed. Otherwise, only the regular files in the folder itself are affected.
Et øjebliksbillede af & cervisia; s pop op- menu
A screenshot of & cervisia; 's pop-up menu
De oftest benyttede handlinger er også til rådighed ved at højreklikke på filerne i trævisningen via en pop op- menu. viser & cervisia; s vinduets pop op- menu.
The most used actions are also available by right-clicking the files in the tree view, through the pop-up menu. shows & cervisia; 's main window pop-up menu.
Du kan redigere en fil ved at dobbeltklikke på den eller ved at markere den og trykke på Enter. Dette starter standardprogrammet der håndterer netop denne filtype (dette indstilles globalt i & kde;). Hvis standardprogrammet ikke er det du vil bruge, kan du højreklikke og vælge Redigér - undermenuen og vælge det af de andre programmer der kan håndtere denne filtype.
You can simply edit a file by double-clicking on it or selecting it and pressing Return. This starts the default application that handles that file type (the default application for each file type is a KDE wide setting). If the default application is not the one you want to use, you can right click the file and choose the Edit With submenu, and select one of the other applications that handle that file type.
Tilføj filer
Adding Files
For at tilføje filer til et projekt skal der udføres to trin: For det første, filerne skal registreres af & CVS; eller med andre ord, tilføjes til lageret. Dette er nødvendigt, men ikke tilstrækkeligt. For egentligt at lægge filerne i lageret, skal du sende dem ind Denne procedure har en vigtig fordel: Du kan indsende disse filer sammen med ændringer i andre dele af projektet. Når man gør dette kan man let se (eg; i e- mail ved indsending) at alle disse ændringer er en del af en helhed.
Adding files to a project requires two steps: first, the files must be registered with & CVS;, or in other words, added to the repository. This is necessary, but not sufficient. In order to actually put the files into the repository, you must commit them. This procedure has an important advantage: you can commit the files together with modifications to other parts of the project. When doing this, one can easily see (eg; in commit emails) that all these changes are part of a whole.
For at gøre dette, markerer du alle filerne der skal tilføjes & cervisia; s hovedvindue. Så vælger du Fil Tilføj til lager eller højreklik på de markerede filer og vælg Tilføj til lager CVS tilføj - dialogen dukker op og viser filerne du markerede og beder om bekræftelse. Tryk O. k..
To this end, mark all files to be added in & cervisia; 's main view. Then, choose File Add to Repository..., or right click the marked files and choose Add to Repository.... The CVS Add dialogue will appear, listing the files you marked, and asks for confirmation. Press OK.
& cervisia; kører en kommando
& cervisia; issues a command
cvs add filnavne
cvs add file names
Hvis handlingen lykkedes, skal statussøjlen lyde "Tilføjet til lageret" for de tilføjede filer.
If the operation was successful, the status column should have "Added to repository" for the added files.
& CVS; er ikke konstrueret til at håndtere meningsfuld versionskontrol for binære filer. At indflette binære filer, er for eksempel oftest ikke meningsfuldt. Desuden ekspanderer & CVS; normalt nøgleord (eg; for strengen dollar; Revision: 1. 6 & dollar;) når en fil indsendes. For binære filer kan en sådan ekspansion forstyrre filen og gøre den fuldstændig ubrugelig.
& CVS; is not designed to provide meaningful revision control for binary files. For example, merging binary files normally does not make sense. Furthermore, by default & CVS; performs keyword expansion (eg; on the string dollar; Revision: 1.6 & dollar;) when a file is committed. In binary files, such replacements may corrupt the file and make it completely unusable.
For at lukke af for denne opførsel skal du indsende binære filer (eller andre filer, såsom Postscript eller PNG) ved at vælge Fil Tilføj binær... CVS tilføj - dialogen dukker op og viser filerne du markerede og beder om bekræftelse. Tryk O. k..
In order to switch the above behaviour off, you should commit binary files (or other files, like Postscript or PNG images) by choosing File Add Binary.... The CVS Add dialogue will appear, listing the binary files you marked, and asks for confirmation. Press OK.
cvs add - kb filnavne
cvs add -kb file names
Fjern filer
Removing Files
Ligesom når man tilføjer filer, fjernes filer i to trin: Først skal filerne registreres som når de fjernes, ved at vælge Fil Fjern fra lager, eller højreklik på de markerede filer og vælg Fjern fra lager... fra pop op- menuen. CVS fjern - dialogen dukker op, viser de filer du har markeret og beder om bekræftelse. Tryk O. k.. & cervisia; kører kommandoen
Like adding files, removing files is done in two steps: First, the files have to be registered as removed by choosing File Remove From Repository... or right clicking the marked files and choosing Remove From Repository... from the pop-up menu. The CVS Remove dialogue will appear, listing the files you marked, and asking for confirmation. Press OK. & cervisia; issues the command
cvs remove - f filnavne
cvs remove -f file names
Derefter skal denne ændring i arbejdsmappen, muligvis sammen med andre ændringer i projektet.
After that, this modification to the sandbox has to be committed, possibly together with other modifications to the project.
Kommandoen ovenfor virker kun hvis filen er opdateret. Ellers får du en fejlmeddelelse. Denne opførsel er fornuftigt: Hvis du har ændret filen sammenlignet med versionen i lageret, eller hvis en anden har lavet nogle ændringer, vil du nok først kontrollere om du virkelig vil kassere dem.
The above command only works if the file is up-to-date. Otherwise, you get an error message. This behaviour is sensible: If you have modified the file compared to the version in the repository, or if someone else has made any modifications, you will first want to check if you really want to discard them.
Tilføj og fjern mapper
Adding and Removing Folders
Mapper håndteres fuldstændig anderledes af & CVS; sammenlignet med almindelige filer. Ingen versionskontrol udføres af mapper, dvs. du kan ikke afgøre hvilke mapper der fandtes i projektet på et vist tidspunkt. Desuden kan mapper aldrig rigtigt fjernes (medmindre de fjernes direkte i lageret).
Folders are handled fundamentally different from ordinary files by & CVS;. They are not under revision control, i. e. you cannot tell which folders existed in the project at a certain time. Furthermore, folders can never be explicitly removed (expect by removing them directly in the repository).
Som en erstatning, følger & CVS; konventionen at en mappe "ikke eksisterer" i en version af projektet hvis den er tom. Denne konvention følges ved at bruge flaget - P i kommandoerne cvs update og cvs checkout. Denne valgmulighed kan angives i menuen Opsætning Fjern tomme mapper ved opdatering.
As a substitute, & CVS; follows the convention that a folder is "non-existent" in a version of the project if it is empty. This convention can be enforced by using the option -P to cvs update and cvs checkout. This option can be set in the menu Settings Prune Empty Folders on Update.
En mappe kan tilføjes til lageret ved at vælge Fil Tilføj til lager... eller ved at højreklikke på den markerede mappe og vælge Tilføj til lager... fra pop op- menuen. Læg mærke til at i modsætning til at tilføje filer, er det ikke nødvendigt at sende ind efter en tilføjelse af mapper. & cervisia; udfører selv kommandoen.
A folder can be added to the repository choosing File Add to Repository... or right clicking the marked folder and choosing Add to Repository... from the pop-up menu. Note that in contrast to adding files, adding folders does not require a commit afterwards. & cervisia; issues the command
cvs add mappenavn
cvs add dirname
Indsendelse filer
Committing Files
Når du har lavet et vist antal ændringer i din arbejdskopi og du vil give andre udviklere adgang til dem, så indsender du dem. Ved en indsendelse, lægger du dine versioner af de ændrede filer ind som nye versioner i lageret. En senere opdatering af en anden udvikler, gør at dine ændringer indføres i hans arbejdskopi.
When you have made a certain number of changes to your working copy, and you want other developers to have access to them, you commit them. With a commit, you place your versions of the modified files as new revisions into the repository. A subsequent update by another developer will bring your modifications into their working copy.
For at indsende nogle filer, markerer du dem i & cervisia; s hovedvindue, og vælger Fil Indsend... eller højreklik på de markerede filer og vælg Indsend... fra pop op- menuen.
In order to commit a couple of files, select them in & cervisia; 's main view and choose File Commit... or right click the marked files and choose Commit... from the pop-up menu.
Et øjelibksbillede af & cervisia; s send ind- dialog
A screenshot of & cervisia; 's commit dialogue
Du får en dialog der viser dig en liste af de markerede filer i den øverste del og en logbesked for dine ændringer nederst. & cervisia; hjælper til på flere måder med at angive en meningsfuld logmeddelelse: For det første kan du dobbeltklikke på en fil eller trykke på Enter for at se ændringerne som du har lavet i filen. For det andet får du en liste med logmeddelelser som du tidligere har brugt i et dropned- felt. For det tredje er denne dialog integreret i & cervisia; s editor for ændringslog som beskrives nedenfor. Når du er færdig med dialogen, er det kommandoen
You get a dialogue that shows you a list of the selected files on the top section and a log message for your changes below. & cervisia; helps you in several ways to find a meaningful log message: first, in the file list you can double-click a file or press Return in order to see the changes you have made to the file. Second, it gives you a list of log messages you have previously used in a combo box. Third, this dialogue is integrated with & cervisia; 's changelog editor described below. When you have finished the dialogue, the command
cvs commit - m meddelelse filnavn
cvs commit -m message file names
der bruges.
is used.
En almindelig fejl man støder på når du indsender er "Up- to- date check failed" (kontrol af at filen er opdateret mislykkedes). Dette angiver at nogen har indsendt ændringer siden du sidst opdaterede. Eller, mere teknisk, at din basisversion ikke er den seneste i sin gren. For et sådant tilfælde, nægter & CVS; at indsende dine ændringer til lageret. Løsningen er at opdatere, opløse eventuelle konflikter, og indsende igen. Hvis du arbejder med et progammelprojekt, er det naturligvis normalt en god vane at kontrollere om programmet stadigvæk virker efter du har opdateret. Der kan jo trods alt findes skjulte sammenhænge mellem dine ændringer og andres ændringer som giver anledning til fejl i koden.
A common error you may encounter when committing is Up-to-date check failed. This indicates that someone has committed changes to the repository since you last updated; or, more technically, that your BASE revision is not the newest on its branch. In such a case, & CVS; refuses to merge your modifications into the repository. The solution is to update, resolve any conflicts and commit again. Of course, if you are working on a software project, it is normally good style to check if the program still works after you have updated - after all, there could be bad interactions between your modifications and the other modifications which break the code.
En anden almindelig fejl giver fejlmeddelelsen "Sticky tag 'X' for file 'X' is not a branch" (klæbrig mærke 'X' for filen 'X' er ikke en gren). Dette indtræffer hvis du forsøger at indsende en fil som du tidligere har opdateret til en vis revision eller mærke med kommandoen
Another popular mistake results in the error message Sticky tag 'X 'for file 'X' is not a branch. This happens if you try to commit a file which you have previously brought to a certain revision or tag with the command
(som & eg; bruges af menupunktet Avanceret Opdatér til mærke/ dato...). I dette tilfælde, bliver filens mærke klæbrigt, dvs. følgende opdateringer skifter ikke til den seneste revision på grenen. Hvis du vil tilføje flere versioner på grenen, så skal du opdatere til grenens mærke inden du indsender yderligere versioner.
(which is & eg; used by the menu item Advanced Update to Tag/ Date...). In such a case, the tag on the file gets sticky, i. e. further updates do not bring you to the newest revision on the branch. If you want to commit further revisions to the branch, you have to update to the branch tag before you do further commits.
Det er let at vedligeholde en ændringslog, som følger formatet som angives i & GNU; 's kodningsregler, med & cervisia;. For at gøre dette, vælges Fil Indsæt indgang i ændringsloggen.... Hvis en fil som hedder ChangeLog (ændringslog) findes i arbejdsmappens topniveau, indlæses den og du har mulighed at redigere den. For at kunne gøre dette, er der en indgang tillagt med dagens dato og dit brugernavn (som kan indstilles ifølge beskrivelsen i). Når du afslutter dialogen ved at klikke på O. k., kommer næste indsendingsdialog til at få samme logmeddelelse som meddelelsen du skrev i ændringsloggen.
With & cervisia;, it is quite easy to maintain a ChangeLog file that is compliant with the format laid out in the GNU coding guidelines. To use it, choose File Insert ChangeLog Entry.... If a file with the name ChangeLog exists in the toplevel folder of your sandbox, this file will be loaded and you have the possibility to edit it. To this end, at the top of the file, an entry with the current date and your user name (which can be configured as described in) is inserted. When you finish the dialogue this dialogue by clicking OK, the next commit dialogue you open will have the log message set to the message you last entered in the ChangeLog.
Løs op for konflikter
Resolving Conflicts
Konflikter kan opstå så snart du har lavet ændringer i en fil som også er ændret af en anden udvikler. Konflikten detekteres af & CVS; når du opdaterer den ændrede fil. & CVS; forsøger at indflette ændringerne som blev indsendt af den anden udvikler i din arbejdskopi. Sammenføjningen mislykkes hvis både dine og hans ændringer er i overlappende dele af filen, og & CVS; - serveren udskriver så en fejlmeddelelse.
Conflicts may occur whenever you have made changes to a file which was also modified by another developer. The conflict is detected by & CVS; when you update the modified file; & CVS; then tries to merge the modifications committed by the other developer into your working copy. The merge fails if both your and his modifications are in overlapping parts of the file, and the & CVS; server issues an error message.
Filer med konflikter angives med "Konflikt" og med rød farve i statussøjlen i & cervisia; s hovedvindue. Det er din opgave at løse op for disse konflikter før du indsender filen. & CVS; nægter at indsende alle filer med konflikter indtil de er blevet redigeret. Fra hovedvinduet kan du naturligvis løse op for konflikter på den traditionelle måde: Dobbeltklik blot på filen det drejer sig om, og redigér den med din foretrukne editor.
In & cervisia; 's main view, files with conflicts are indicated with "Conflict" in the status column and with a red colour. It is your job now to resolve these conflicts before you commit the file. & CVS; will refuse to commit any files with conflicts until they have been edited. From the main view, you can of course resolve conflicts the traditional way: just double-click the file in question and edit it with your favourite editor.
& CVS; markerer de konfliktramte ændringer ved at placere markeringer i midten af filen på denne måde:
& CVS; marks the conflicting changes by placing marks in the middle of the files, in the following manner:
& lt; lt; lt; lt; lt; lt; lt; Ændringer i din arbejdskopi ======= Ændringer i lageret & gt; gt; gt; gt; gt; gt; gt; revisions_ nummer
& lt; lt; lt; lt; lt; lt; lt; Changes in your working copy ======= Changes in the repository & gt; gt; gt; gt; gt; gt; gt; revision_number
Du bør erstatte hele denne blok med den nye indflettede version. Du har naturligvis fuldstændig frihed når et sæt konflikter skal løses: for hver konflikt kan du bestemme dig for at vælge en af to forskellige versioner. Du kan også bestemme dig for at begge angrebsmåder er fejlagtige og omskrive hele rutinen eller hele filen fra begyndelsen.
You should replace this whole block with the new merged version. Of course, you have a great amount of freedom when resolving a set of conflicts: you can for each conflict decide to take one of the two alternative versions. You can also decide that both approaches are are broken and rewrite a whole routine or the complete file from scratch.
Heldigvis tilbyder & cervisia; en bedre grænseflade til løsning af disse konflikter Det betyder ikke at du aldrig manuelt skal rette i filerne, men i det mindste elimineres behovet for at gøre det ved triviel konfliktløsning. For at bruge & cervisia; s CVS konfliktløsning - dialogen vælger du Fil Løs... eller højreklik på den markerede fil og vælg Løs... i pop op- menu.
Fortunately, & cervisia; offers a nicer interface for handling these conflicts. This does not mean that you will never need to manually edit the files, but at least can eliminate the need to do so for the trivial conflict resolution. To use & cervisia; 's CVS Resolve dialogue choose File Resolve... or right click the marked file and choose Resolve... from the pop-up menu.
Et øjebliksbillede af & cervisia; s konfliktløsningsdialog
A screenshot of & cervisia; 's resolve dialogue
Længst oppe i dialogen, ser du din version (A) af filen til venstre og versionen i lageret (B) til højre. Forskellene mellem dem er angivet med rød farve. Under disse to versioner, kan du se den sammensatte version. Den afspejler den hvad blokken bliver i din version hvis du trykker på knappen Gem.
On the top of the dialogue, you see Your version (A) of the file on the left hand side and the version in the repository, Other version (B), on the right hand side. The differences between them are marked in red colour. Below these two versions, you can see the Merged version. The merged version reflects what that section will be in your working copy if you press the Save button.
Du kan skifte mellem forskellige afsnit ved at trykke på lt; lt; og gt; gt;. Længere ned i midten af dialogen ser du hvilket afsnit der er er markeret for øjeblikket. For eksempel så betyder 2 ud af 3 at du for øjeblikket er ved det andet afsnit ud af totalt tre.
You can go back and forward between the conflicting sections by pressing lt; lt; and gt; gt;. In the lower middle of the dialogue you can see which section is currently marked. For example, 2 of 3 means that you are currently at the second differing section of 3 total.