natgillin/translations-raw huggingface dataset:
Til sidst kan du få en liste over hvem der overvåger nogle filer. Vælg Avanceret Vis overvågning. Aktivering af dette menupunkt giver anledning til kommandoen
Finally, you can get a list of the people who are watching a couple of files. Choose Advanced Show Watchers. Using this menu item will result in a command
cvs watchers filnavne
cvs watchers file names
I & CVS; s normale brugsscenario, så arbejder hver udvikler for sig i en egen arbejdsmappe. Når en fil skal ændres, åbnes den kun i editoren og redigeres. Ingen anden kender til ændringerne, før end filen indsendes.
In the normal usage scenario of & CVS;, each developer works separately in his checked out sandbox. When he wants to modify some file, he can just open it in his editor and start working on it. Nobody else will know about this work until the file gets committed.
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. This will execute the command
cvs edit filnavne
cvs edit file names
Så sendes en meddelelse til alle som har indstillet redigerings overvågning for filen. Du registreres også som editor af filen. Man kan få en liste over alle som alle editorer for vis fil ved at bruge Avanceret Vis redigering. Dette svarer til at skrive følgende på kommandolinjen
This will send out a notification to everyone who has set an edit watch on this file. It will also register you as an editor of the file. You can obtain a list of all editors of a certain file by using Advanced Show Editors. This is equivalent to typing on the command line
cvs editors filnavne
cvs editors file names
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. 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 will be lost. Precisely, & cervisia; uses the command line
echo y _BAR_ cvs unedit filnavne
echo y _BAR_ cvs unedit file names
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 the 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, the file becomes writable. It is made read-only again when you commit the file or use Advanced Unedit.
& cervisia; s editorgrænseflade hjælper dig også med projekter som bruger overvågning på en anden måde. Hvis du kun starter en editor med en skrivebeskyttet fil, ved at dobbeltklikke på den eller ved at bruge Fil Redigér. så kan du ikke gemme dine ændringer senere. Dette har naturligvis en grund: Så snart du vil ændre en fil, skal du køre kommandoen cvs edit inden, så de som overvåger filen får en meddelelse om at du arbejder med den.
& cervisia; 's editor interface helps you with projects that enforce watches also in a different way. If you just started an editor with a readonly file by double-clicking on it or by using File Edit, you would not be able to save your modifications later. This has of course a reason: Whenever you want to change a file, you should run cvs edit before, so that all people watching the file get a notification that you are working on it.
I et sådant tilfælde er det tilrådeligt at markere tilvalget Opsætning Redigér (cvs edit) automatisk om nødvendigt. Så snart du redigerer en fil ved at dobbeltklikke på den, så kører & cervisia; kommandoen cvs edit inden editoren virkelig startes. Derefter kan du redigere filen som almindeligt. Når du har afsluttet arbejdet, indsendes filerne. Derefter er de indsendte filer igen skrivebeskyttede.
In such a case, it is advisable to check the option Settings Do cvs edit Automatically When Necessary. Now, whenever you edit a file by double-clicking it, & cervisia; will run cvs edit before the editor is actually executed. Then you can edit your file as usual. When you have finished your work, commit your files, and the committed files are read-only again.
Udviklingsmodellen som oftest bruges med & CVS; kaldes udcheckning uden reservation. Hver udvikler har sin egen arbejdsmappe, hvor filer kan redigeres vilkårligt. Hvis overvågningsfunktioner bruges, såsom cvs edit, kan flere udviklere arbejde med filer synkront. Ændringer som laves af en anden udvikler, flettes ind i den lokale arbejdsmappe når en opdatering gøres.
The development model usually followed when & CVS; is used is called unreserved checkouts. Each developer has his own sandbox where he can edit files as he likes. If when the watch features - like cvs edit - are used, multiple developers can work on files synchronously. Changes done by a different developer are merged into the local sandbox when an update is performed.
Andre revisionskontrolsystemer, såsom RCS og SourceSafe anvender en anden model. Når en udvikler vil redigere en fil, skal den låses. Kun én udvikler af gangen kan have en fil låst. Når redigeringen er færdig, slippes låsen fri. På den ene side kan konflikter aldrig indtræffe med denne model. På den anden side kan to udviklere aldrig arbejde med samme fil samtidigt, også selvom deres ændringer ikke påvirker hinanden. Dette kan være en flaskehals. Vi vil ikke diskutere organisatoriske fordele ved de to metoder. Vi nævner dog, at selvom & CVS; har en vis understøttelse for låsning, er det ikke måden at arbejde med & CVS; som er at foretrække. Du bør ikke bruge disse funktioner, hvis du ikke er sikker på at projektlederen tillader dem.
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 can not 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 organisational 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.
Med & cervisia; låser du filer på følgende måde: Markér de ønskede filer i hovedvinduet. Vælg derefter Avanceret Lås filer. Dette kører kommandoen
With & cervisia;, you lock files as follows. Select the desired files in the main view. Then choose Advanced Lock. This runs the command
cvs admin - l filnavne
cvs admin -l file names
Den modsatte virkning opnås ved at bruge Avanceret Lås op for filer. Dette kører kommandoen
The reverse effect is achieved by using Advanced Unlock. This runs the command
cvs admin - u filnavne
cvs admin -u file names
Indstil & cervisia;
Customising & cervisia;
& cervisia; kan indstilles på forskellige måder efter dine behov og hvad du foretrækker. Visse tilvalg som du måske vil ændre regelmæssigt er direkte tilgængelige i menuen Opsætning. Andre er samlede i en fælles dialog som er tilgængelig via Tilvalg Indstil....
& cervisia; can be customised in various ways to your needs and preferences. Some options which you may want to change regularly are directly available in the Settings menu. Others are united in a common dialogue which is available via Option Settings....
Brugernavn til redigering af ændringslog
User name for the ChangeLog editor:
Så snart du bruger menupunktet Fil Indsæt indgang i ændringsloggen..., laves der en ny indgang i ændringsloggen med den aktuelle dato og dit brugernavn. Normalt anses det for at være god skik at indsætte hele dit navn og din e- mail- adresse i hver indgang i ændringsloggen. & cervisia; tilføjer automatisk det fulde navn og e- mail- adressen indtastet her, til ændringslogger.
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; add automatically the full name and email address entered here.
Sti til kørbar eller 'cvs':
Path to cvs executable, or 'cvs ':
Her kan du indstille navnet (eller søgestien) for cvs - kommandolinjeklienten. Normalt bruges den kørbare & CVS; fil som findes i din $PATH af & cervisia;.
Here you can set the name (or path) to the cvs command line client. By default, the & CVS; executable found in your $PATH is used by & cervisia;.
Diff- viser
Diff Viewer
Antal sammenhængslinjer i diff- dialogen
Number of context lines in the diff dialogue:
& cervisia; bruger flaget - U til diff i diffdialogen. Dette lader diff vise et begrænset antal linjer( sammenhængslinjer) omkring hver forskel. Her kan du angive parameteren for flaget - U.
For the diff dialogue, & 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.
Yderligere tilvalg for cvs diff:
Additional options for cvs diff:
Her kan du tilføje yderligere flag til diff. Et almindeligt eksempel er - b som lader diff ignorere ændringer i mellemrum.
Here you can add additional arguments to the diff. A popular example is -b which lets diff ignore changes in the amount of whitespace.
Tabulatorbredden i diff- dialog:
Tab width in diff dialogue:
I sammenligningsdialogen, ekspanderes tabulatortegn som findes i filen eller udskriften af diff - kommandoen til et fast antal mellemrum. Normalt erstattes hver tabulator med otte mellemrum, men du kan indstille en anden værdi.
In the diff dialogue, tab characters present in your file or in the output of the diff command are expanded into a fixed number of space characters. By default, each tab is replaced by eight spaces, but here you can setup a different number.
Ydre diff- grænseflade
External diff frontend:
Når du bruger nogen af funktionerne som viser diff- dialogen, såsom Vis Forskel mod lageret..., starter & cervisia; sin interne diff- grænseflade. Hvis du foretrækker en anden, såsom & kompare;, TkDiff eller xxdiff, indtaster du navnet og stien her.
When you use any of the features which show the diff dialogue, like View Difference to Repository..., & cervisia; invokes its internal diff frontend. If you prefer a different one, like Kompare, TkDiff or xxdiff, enter its file name and path here.
Start automatisk Filgt; Status kommandoen ved åbning af arbejdsmappe fra fjernlager.
When opening a sandbox from a remote repository, start a File-gt; Status command automatically
Når du markerer dette, køres kommandoen Fil Status så snart du åbner en arbejdsmappe. Eftersom denne kommando kan tage en vis tid og desuden behøver en tilslutning til serveren for fjernlageret (som gør det uanvendeligt når du ikke har netforbindelse), kan du angive dette separat for lokale og fjernlagre.
When you check this option, the File Status command is started whenever you open a remote sandbox. This command may need some time and also needs a connection to the server for remote repositories (making it unusable for offline usage).
Start automatisk Filgt; Status kommandoen ved åbning af arbejdsmappe fra lokalt lager.
When opening a sandbox from a local repository, start a File-gt; Status command automatically
Når du vælger denne indstilling, udføres kommandoen Fil Status automatisk hver gang du åbner en arbejdsmappe.
When you check this option, the File Status command is started whenever you open a local sandbox.
Tidsgrænse inden en fremgangsdialog vises (ms.):
Timeout after which a progress dialogue appears (in ms):
Næsten alle & CVS; - kommandoer der startes i en arbejdsmappe der hører sammen med et fjernlager, behøver en tilslutning til & CVS; - serveren. Dette påvirkes af forsinkelser i netværkstilslutningen eller høj belastning på serveren. Af denne grund, åbner & cervisia; en dialog som angiver at kommandoen stadigvæk kører, for kommandoer såsom Vis Forskel til lager... og lader dig afbryde det. Desuden bruges denne dialog til at vise fejlmeddelelser fra & CVS;. Eftersom dialoger kan være irriterende efter et stykke tid, vises den kun efter en tidsgrænse som normalt er 4 sekunder. Her kan du ændre denne værdi.
Practically all & CVS; commands started in a sandbox which belongs to a remote repository need a connection to the & CVS; server. This is affected by delays from the network connection or a high load on the server. For this reason, for commands like View Difference to Repository... & cervisia; opens a dialogue which indicates that the command is still running and which allows you to abort it. Furthermore, this dialogue is used to show you error messages from & CVS;. As this dialogue may become annoying after some time, it is shown only after a certain timeout which is 4 seconds by default. Here you can change this value.
Standard- komprimeringsniveau:
Default compression level:
cvs - klienten komprimerer filer og programrettelser når de sendes via et netværk. Med kommandolinjeflaget - z, kan komprimeringsniveauet angives. Du kan indstille & cervisia; til at bruge dette, ved at indstille niveauet her. Værdien som indstilles her bruges kun som standardværdi. Desuden er der en indstilling for hvert lager i Lager Lagre....
The cvs client compresses files and patches when they are transferred over a network. With the command line option -z, the compression level can be set. You can setup & cervisia; to use this option by configuring the level here. The value set here is used only as a default; additionally there is a per-repository setting available in Repository Repositories....
Udnyt en kørende eller start en ny ssh- agent proces
Utilise a running or start a new ssh-agent process
Afkryds dette felt hvis du bruger ext (rsh;) lagre - ssh; ekstern skal til lager og ssh- agent til at håndtere dine nøgler.
Check this box if you use ext (rsh) repositories, the & ssh; remote shell to communicate with the repository and ssh-agent to manage your keys.
Skrifttype i protokolvindue...
Font for protocol window...
Tryk på denne knap for at åbne Indstil skrifttype - dialogen og indstille skrifttypen der bruges i protokolvinduet (det vindue der viser cvs - klientens uddata).
Press this button to open the Set Font dialogue, to set the font used in the protocol window (this is the window showing the output of the cvs client).
Skrifttype for kommentarvisning...
Font for annotate view...
Tryk på denne knap for at åbne Indstil skrifttype - dialogen og indstille skrifttypen der bruges i kommentarvisning.
Press this button to open the Set Font dialogue, to set the font used in the annotate view.
Skrifttype for diff- visning...
Font for diff view...
Tryk på denne knap for at åbne Indstil skrifttype - dialogen og indstille skrifttypen der bruges i diff- dialoger.
Press this button to open the Set Font dialogue, to set the font used in diff dialogs.
Tryk på de farvede knapper for at åbne Indstil farve - dialogen og indstille farverne der bruges til Konflikt, Lokal ændring eller Ekstern ændring i hovedvinduet eller Diff ændring, Diff indsætning eller Diff sletning i & cervisia; s indbyggede diff- grænseflade.
Press the coloured buttons to open the Select Colour dialogue, to set the colour used for Conflict, Local Change or Remote Change, in the main view or Diff change, Diff insertion or Diff deletion, in & cervisia; 's built-in diff frontend.
Opdel hovedvinduet vandret
Split main window horizontally
& cervisia; s hovedvindue opdeles normalt lodret i et vindue med filtræet og et med & CVS; - uddata nederst. Alternativt kan du arrangere dem vandret.
& cervisia; 's main window is normally split vertically into a window with the file tree above and one with the & CVS; output below; alternatively, you can arrange them horizontally.
Filer som ignoreres
Ignored Files
& cervisia; viser ikke alle filer som virkelig findes i hovedtræet. Dette gøres på samme måde som cvs selv, og hjælper med at undgå rod som forårsages af uinteressante ting såsom objektfiler. & cervisia; forsøger at imitere cvs 'egen opførsel så tæt som muligt, dvs. lister af filer som skal ignoreres hentes fra følgende kilder:
In its main file tree, & cervisia; does not display all files which are actually there. This is analogue to cvs itself and helps to avoid clutter caused by uninteresting stuff like object files. & cervisia; tries to mimic cvs 's behavior as close as possible, i. e. it gets ignore lists from the following sources:
En statisk liste med indgange, som omfatter ting som *. o og core. For detaljer, se & CVS; - dokumentationen.
A static list of entries which includes things like *. o and core. For details, see the & CVS; documentation.
Filen $HOME /. cvsignore.
The file $HOME /. cvsignore.
Miljøvariablen $CVSIGNORE.
The environment variable $CVSIGNORE.
Filen. cvsignore i de respektive mapper.
The. cvsignore file in the respective folder.
cvs selv slår desuden indgange op i $CVSROOT / cvsignore, men dette er en fil på serveren, og & cervisia; skal kunne starte i nedkoblet tilstand. Hvis du arbejder med en gruppe som foretrækker at bruge en liste at ignorere på serveren, er det formodentlig en god idé at tage et kig på hvilke mønstre som er på listen der og tilføje dem i filen. cvsignore i din hjemmemappe.
cvs itself additionally looks up entries in $CVSROOT / CVSROOT/ cvsignore, but this is a file on the server, and & cervisia; should be able to start up offline. If you are working with a group that prefers to use an ignore list on the server, it 's probably a good idea to take a look which patterns are listed there and to put them into the. cvsignore file in your home folder.
Yderligere information og understøttelse
Further Information and Support
& CVS; levereres med en komplet opsætning af dokumentation i form af info- sider, som er kendte som "Cederqvist" - dokumentet. Hvis den er rigtigt installeret, kan du bladre i den ved at skrive info: / cvs i hjælpecentralens stedlinje. Som et alternativ, kan du kun vælge Hjælp CVS- Info i & cervisia;. En & HTML; - version af Cederqvist- dokumentet er tilgængeligt på internettet.
& CVS; comes with a complete set of documentation in the form of info pages, known as "The Cederqvist". If it is properly installed, you get browse it by typing in info: / cvs into the locationbar of kdehelp, khelpcenter resp. Alternative, you can just choose Help CVS Info in & cervisia;. An on-line HTML version of the Cederqvist is available on the web.
Eftersom denne bog vedligeholdes sammen med & CVS;, er den normalt den bedst opdaterede referencedokumentation. Jeg anbefaler alligevel at overveje at bruge anden dokumentation for at lære sig hvordan man bruger & CVS;, særligt følgende:
As this book is maintained together with & CVS;, it is normally the most up-to-date reference; nevertheless, considering other documentation for learning to use & CVS; is recommended, in particular the following.
Karl Fogel har skrevet den udmærkede bog Open Source Development with CVS. Cirka halvdelen af denne bog handler om udviklingsprocessen for programmel med åben kildekode. Den anden halvdel er en teknisk dokumentation af & CVS;. Heldigt nok er den tekniske del af bogen gjort frit tilgængelig ifølge GPL, så du kan hente en & HTML; - version af den. En liste med errata findes tilgængelig på ovennævnte hjemmeside.
Karl Fogel has written the excellent book Open Source Development with CVS. About half of this book is about the development process of Open Source software. The other half is a technical documentation of & CVS;. Thankfully, the technical part of the book has been made freely redistributable under the GPL, so that you can download a HTML version of it. A list of errata is available on the webpage mentioned above.
& CVS; spørgsmål diskuteres på en særlig e- mail- liste.
& CVS; issues are discussed on a dedicated mailing list.
Der er en Usenet- gruppe som hedder comp. software. config- mgmt, tilegnet konfigurationshåndtering i almindelighed. & CVS; er kun en marginel del af emnet for denne gruppe, men den kan alligevel være interessant eftersom den diskuterer fordele ved forskellige versionshåndteringssystemer i forhold til & CVS;.
There is USENET group comp. software. config-mgmt dedicated to configuration management in general. & CVS; is only marginally a topic in this group, but nevertheless it may be interesting for discussing merits of various revision control systems compared to & CVS;.
Sidst men ikke mindst, er der en (lidet brugt) cervisia; e- mail- liste.
Last but not least, there is a (low traffic) cervisia; mailing list.
Filmenuen
The File Menu
Fil Åbn arbejdsmappe...
File Open Sandbox...
Åbner en arbejdsmappe i hovedvinduet. Se.
Opens a sandbox in the main window. See.
Fil Nylige arbejdsmapper...
File Recent sandboxes
Åbner en af arbejdsmapperne som blev brugt for nylig.
Opens one of the sandboxes that were in use recently.
Fil Indsæt indgang i ændringsloggen...
File Insert ChangeLog Entry...
Åbner editoren for ændringslog, forberedt sådan at du kan tilføje en ny indgang med dagens dato. Se.
Opens the ChangeLog editor, prepared such that you can add a new entry with the current date. See.
Ctrl; U Fil Opdatér
Ctrl; U File Update
Kører 'cvs update' på markerede filer og ændrer status og versionsnummer i listen ifølge resultatet. Se.
Runs 'cvs update 'on selected files and changes the status and revision numbers in the listing accordingly. See.
F5 Fil Status
F5 File Status
Kør 'cvs - n update' på markerede filer og ændrer status og versionsnummer i listen ifølge resultatet. Se.
Runs 'cvs -n update 'on selected files and changes the status and revision numbers in the listing accordingly. See.
Fil Redigér
File Edit
Åbner den markerede filen i & kde; 's standardeditor der passer til filtypen.
Opens the selected file in KDE 's default editor for the selected file 's type.
Fil Løs konflikter...
File Resolve...