natgillin/translations-raw huggingface dataset:
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
Ilmub dialoog, mille ülaosas on näha valitud failid ning alumises osas pakutakse sulle võimalust panna kirja logiteade. & cervisia; aitab igati kaasa mõtestatud logiteadete koostamisele. Esiteks saab failide nimekirjas mõnel failil topeltklõpsu tehes või klahvi Return vajutades näha sellesse tehtud muudatusi. Teiseks näidatakse liitkastis varasemaid logiteateid. Kolmandaks on dialoog seotud allpool kirjeldatava & cervisia; faili ChangeLog redaktoriga. Kui oled dialoogis asjadega valmis saanud, antakse käsk
cvs commit -m message file names
cvs commit - m teade failinimed
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.
Üsna tavaline viga sissekande tegemisel on Up- to- date check failed (värskuse kontroll ebaõnnestus). See näitab, et keegi on hoidlasse pärast sinu viimast värskendamist muudatusi teinud ehk kui tehnilisemalt rääkida, ei ole sinu BASE - versioon antud harus mitte kõige uuem. Sellisel juhul keeldub & CVS; sinu muudatusi hoidlasse ühendamast. Lahenduseks on värskendada, lahendada vajadusel konfliktid ja uuesti sissekanne teha. Kui töötad tarkvaraprojekti kallal, tasub mõistagi pärast värskendamist ka kontrollida, kas rakendus ikka töötab, sest lõppeks võib ju sinu ja teiste tehtud muudatuste vahel olla vastuolusid, mis koodi rikuvad.
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
Teine levinud veateade on Sticky tag 'X' for file 'X' is not a branch. See juhtub siis, kui püüad sisse kanda faili, mille oled varem uuendanud teatud versiooni või sildini käsuga
% cvs update -r X
% cvs update - r X
(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.
(seda saab & eg; teha menüükäsuga Muud Värskenda silti/ kuupäeva...). Sellisel juhul muutub faili silt 'kleepuvaks', & ie; edasised värskendamised ei anna tulemuseks haru uusimat versiooni. Kui soovid nüüd harusse sissekannet teha, tuleb enne seda värskendada haru silti.
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.
& cervisia; puhul on üpris lihtne hallata faili ChangeLog, mis ühildub & GNU; koodijuhistes kirja pandud vorminguga. Selle kasutamiseks vali menüükäsk Fail Lisa ChangeLogi kirje.... Kui liivakasti ülemkataloogis on fail ChangeLog olemas, avatakse see ja sul on võimalus seda redigeerida. Selleks lisatakse faili algusesse kirje käesoleva kuupäeva ja sinu kasutajanimega (seda saab kohandada, täpsemalt räägib sellest). Kui oled töö lõpetanud ja klõpsanud nupule OK, on järgmisel sissekande tegemise dialoogi avamisel sind ees ootamast logiteade, mis vastab viimati muutuste logisse tehtud muudatustele.
Resolving Conflicts
Konfliktide lahendamine
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.
Konfliktid tekivad siis, kui muudad faili, mida on samal ajal muutnud ka mõni teine arendaja. & CVS; tuvastab konfliktid muudetud faili värskendamisel. & CVS; püüab siis ühendada teise arendaja tehtud muudatused sinu tööversiooni. Ühendamine aga ei õnnestu, kui nii sina kui teine arendaja olete muutnud faili ühesuguseid osi, mispeale & CVS; annab veateate.
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.
& cervisia; peaaknas annab konfliktidega failidest märku kirje "Konflikt" olekuveerus ning punane värv. Nüüd tuleb sul konfliktid lahendada, enne kui saad faili sisse kanda. & CVS; keeldub lubamast sisse kanda konfliktidega faile, kui neid pole redigeeritud. Konflikte saab lahendada tavapäraselt: tee peaaknas vajalikul failil topeltklõps ja redigeeri faili meelepärases redaktoris.
& CVS; marks the conflicting changes by placing marks in the middle of the files, in the following manner:
& CVS; tähistab konfliktsed muudatused teatud märke otse keset faili lisades järgmise reegli kohaselt:
& 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
& lt; lt; lt; lt; lt; lt; lt; Muudatused sinu kohalikus versioonis ======= Muudatused hoidlas & gt; gt; gt; gt; gt; gt; gt; versiooni_ number
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.
Sul tuleb kogu see plokk asendada uue, ühtse versiooniga. Mõistagi on konfliktide lahendamisel jäme ots sinu käes: iga konflikti puhul võid just sina otsustada, milline kahest võimalusest valida. Samuti võid langetada otsuse, et kumbki variant tegelikult ei kõlba ning kirjutada kogu ploki või isegi kogu faili algusest peale uuesti.
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.
Õnneks pakub aga & cervisia; välja kena liidese konfliktide lahendamiseks. See ei tähenda, et sa ei pea kunagi faile käsitsi redigeerima, aga tavalisemate konfliktide puhul pole küll selleks vajadust. & cervisia; dialoogi CVS - Lahendamine avamiseks vali menüükäsk Fail Lahenda... või klõpsa märgitud failil hiire parema nupuga ja vali ilmuvast kontekstimenüüst kirje Lahenda...
A screenshot of & cervisia; 's resolve dialogue
cervisia; lahendamisdialoog
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.
Dialoogi ülaosas on vasakul näha sinu faili Sinu versioon (A) ja paremal faili versioon hoidlas ehk Teine versioon (B). Erinevused on tähistatud punase värviga. Kahest versioonist allpool on näha Ühendatud versioon. See näitab, milline antud osa sinu kohalikus koopias välja hakkab nägema pärast seda, kui oled klõpsanud nupule Salvesta.
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.
Erinevusi sisaldavate osade vahel saab liikuda nuppudega lt; lt; ja gt; gt;. Dialoogi allosas keskel on näha, millise osa juures parajasti ollakse. Näiteks 2 / 3 tähendab, et parajasti on tegemist teise erinevusega kokku kolmest erinevusest.
Now can can decide section by section which version you want to have in the merged file. By pressing A, you take over the version you edited. By pressing B, you take over the version from the repository. By pressing A+B, both versions will be added, and your version will come first. B+A yields the same result, but the order will be different: first the repository version, then yours.
Seda, milline variant tuleks lõplikku versiooni jätta, saab otsustada iga osa kohta eraldi. Klõps nupule A valib sinu versiooni, nupule B aga hoidla versiooni. Klõps nupule A+B lisab mõlemad versioonid, kusjuures sinu versioon on esimene. B+A annab samasuguse tulemuse, aga teistpidi: esimesena tuleb hoidla ja seejärel sinu versioon.
If you are not happy with any of these versions, press Edit to open a simple text editor where you can edit the section. When you are finished editing, press OK to return to the CVS Resolve dialogue and resume solving conflicts. You will see the section you just edited in the Merged version, with your modifications.
Kui mitte ükski versioon sind ei rahulda, klõpsa nupule Muuda, mis avab lihtsa tekstiredaktori, kus saad kogu osa redigeerida. Kui oled valmis saanud, klõpsa nupule OK ning saad tagasi pöörduda dialoogi CVS - Lahendamine juurde ja jätkata konfliktide lahendamist. Näed nüüd osas Ühendatud versioon just äsja redigeeritud osa koos tehtud muudatustega.
To save your modifications, overwriting the working copy version, press Save. Note that this will save the choices not only the section you are currently viewing, but all sections in the file. If you want to save it to another file, press Save As.... Press Close to exit the dialogue. If you close the dialogue without saving, the changes you made will be lost.
Muudatuste salvestamiseks ja oma kohaliku koopia ülekirjutamiseks klõpsa nupule Salvesta. Arvesta, et sellega salvestad mitte ainult selle osa, mis on parajasti näha, vaid kõik faili tehtud muudatused. Kui soovid muudatused salvestada igaks juhuks muu nime all, klõpsa nupule Salvesta kui... Klõps nupule Sulge paneb dialoogi kinni. Kui sulged dialoogi ilma salvestamata, lähevad kõik tehtud muudatused kaotsi.
Obtaining Information About Files and Creating Patches
Failide info hankimine ja paikade loomine
Watching Differences Between Revisions
Versioonide erinevuste jälgimine
There are several places in & cervisia; where you can ask for a window showing the differences between revisions of a file:
& cervisia; võimaldab mitmel puhul avada akna, mis näitab failiversioonide erinevusi:
In the main view, you can choose View Difference to Repository (BASE).... This is based on the command cvs diff and shows you the differences between the version in your sandbox and the version to which you last updated (also known as BASE). This is in particular useful just before you commit a file, so you can find an appropriate log message.
Peaaknas saab valida menüükäsu Vaade Erinevus hoidlast (BASE).... See annab käsu cvs diff ning näitab erinevusi sinu liivakasti ja viimati värskendatud (tuntud ka kui BASE) versiooni vahel. See on eriti kasulik vahetult enne faili sissekandmist, et leida sobiv logiteade.
You can view the differences between the version in your sandbox and the version in the main development branch (also called HEAD) by choosing View Difference to Repository (HEAD)....
Erinevusi oma liivakasti ja peamise arendusharu ehk HEAD vahel saab vaadata menüükäsuga Vaade Erinevus hoidlast (HEAD)...
You can view the differences between the last two revisions of the selected file choosing View Last Change....
Valitud faili kahe viimase versiooni erinevusi saab vaadata menüükäsuga Vaade Viimane muudatus...
You can access the Difference to Repository (BASE)..., Difference to Repository (HEAD)... and Last Change... menu items from the main view pop-up menu, by right-clicking the file you want to view.
Käske Erinevus hoidlast (BASE)..., Erinevus hoidlast (HEAD)... ja Viimane muudatus... saab samuti kasutada peaaknas failil, mille erinevusi soovid näha, hiire parema nupuga klõpsates.
In the dialogue that is shown when a you commit a set of files, you can request a difference window by selecting a file name in the selection list, either by double-clicking it or by pressing Return. This is quite similar to using View Difference to Repository (BASE)... with the respective file in the main view.
Sissekande tegemise dialoogis saab erinevusi lasta näidata faili nime valides ning sellel topeltklõpsu tehes või klahvi Return vajutades. Selle tulemus on sarnane menüükäsuga Vaade Erinevus hoidlast (BASE)...
In the Browse Logs dialogue, you can mark two revisions of a file and request a dialogue showing the differences between them (see).
Logifailide lehitsemise dialoogis saab märkida faili kaks versiooni ja lasta näidata nende erinevusi (täpsemalt vaata).
As you may have expected, & cervisia; does not just dump the output of the diff command into your terminal, but shows you a graphical view as seen in.
Nagu oodata võibki, ei paiska & cervisia; lihtsalt käsu diff väljundit terminaliaknasse, vaid näitab seda graafiliselt, näiteks nagu.
A screenshot of & cervisia; 's diff dialogue
cervisia; võrdlemise dialoog
The text in the dialogue is an improved variant of the text given by the diff command with the -u option. You can see the differing versions in two windows, with lines arranged such that you can do a side-by-side comparison. That means, where text has been added or deleted, the respective window shows empty lines with the marker +++++ at the left hand side. Elsewhere, you can see the running number of each line in the left column.
Dialoogis olev tekst kujutab endast veidi paremaks muudetud varianti tekstist, mille annab võrdlemiskäsk võtmega - u. Kahes aknas on näha erinevad versioonid, kusjuures read on korraldatud nii, et neid saaks otse võrrelda. See tähendab, et seal, kus teksti on lisatud või kustutatud, on teise akna vasakus servas vastavas kohas näha tühjad read tähistusega +++++. Lisaks sellele on näha iga rea number.
In the second column in the right window, you can see which kind of change has been made. Possible types are Add, Delete and Change. The respective lines are marked in blue, green and red colour. In the middle of the dialogue a compressed image of the colour markers is shown. In this way, you can get a quick overview of the overall changes to the file. You can also use the position of the coloured regions in the compressed image as an orientation when you using the scroll bars.
Parempoolse akna teises veerus on näha, milline on muudatus olnud. Võimalikud tüübid on Lisatud, Kustutatud ja Muudetud, need read on vastavalt sinised, rohelised ja punased. Dialoogi keskel on kokkusurutult näha värvimärgised ridade kaupa. Nii saab faili muudatustest kiire ülevaate. Kokkusurutud kujundi värviribade asendit saab kasutada ka orienteerumiseks kerimisribade kasutamisel.
Normally, the scrollbars at the left and the right window are synchronised, i. e. 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 Synchronise scroll bars.
Tavaliselt on kerimisribad vasakus ja paremas aknas sünkroonitud, & ie; kui kerid vasakut akent, liigub vastavalt ka parem aken. Seda käitumist saab muuta märkekasti Sünkroonitud kerimisribad abil.
For information about how to customise the diff dialogue, see.
Seda, kuidas kohandada võrdlemisdialoogi, annab teada.
Creating Patches
Paikade loomine
Sometimes you want to offer your modifications for review, before committing them, or you do not have write access to the repository (therefore you cannot commit). & CVS; offers standard formats to share the modifications in your working copy, so other people can review your changes, test them in their working copy and apply them to the & CVS; repository. A file containing these differences is called a patch, and is generated by the cvs diff command, in the same way as the differences in. Sharing patches instead of sets of files requires less bandwidth, and patches are easier to handle, as you can send only one patch file containing all the differences from many source files.
Mõnikord võib juhtuda, et soovid oma muudatused kõigepealt teistele ülevaatamiseks anda, enne kui need sisse kanda, või siis ei olegi sul hoidlas kirjutamisõigust ning sa ei saagi midagi sisse kanda. & CVS; pakub välja standardse vorminduse failidele, millega jagada oma kohalikku koopiasse tehtud muudatusi teistega, testida neid kohaliku koopia peal ja rakendada & CVS; - hoidlale. Selliseid erinevusi sisaldav fail kannab nimetust paik (inglise keeles patch) ja see luuakse käsuga cvs diff täpselt samamoodi nagu erinevused, mida kirjeldas. Paikade kasutamine tervete failide asemel võimaldab toime tulla ka siis, kui näiteks internetiühendus on kallis või vähese läbilaskevõimega, pealegi on paiku hõlpsam käsitleda, sest ka üksainus paigafail võib sisaldada paljude läthefailide erinevusi.
& cervisia; gives you to access to this feature by choosing Advanced Create Patch Against Repository.
& cervisia; võimaldab seda teha menüükäsuga Muud Loo hoidla suhtes paigafail...
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.
Käsk Loo hoidla suhtes paigafail... loob paiga, mis sisaldab kõigi sinu kohaliku koopia (liivakasti) failide kõiki muudatusi võrreldes hoidla BASE - versiooniga. Seepärast ei ole paiga loomisel ka oluline, kas peaaknas on mingid failid valitud või mitte.
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 pop-up menu, in order to open the Browse log dialogue. 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;.
Teine võimalus on valida peaaknas üks kindel fail ning seejärel menüüst Vaade käsk Näita logifaili... või märgitud failil hiire parema nupuga klõpsates kirje Näita logifaili..., mis avab logidialoogi. Vali nüüd versiooniks & quot; Aquot; versioon, mille suhtes soovid paiga luua, ning klõpsa nupule Loo paik... See tekitab paiga, mis sisaldab erinevusi sinu kohaliku koopia märgitud faili ning versiooni & quot; Aquot; vahel.
Before generating the patch, & cervisia; displays a dialogue allowing you to configure the output format.
Enne paiga tekitamist avab & cervisia; dialoogi, milles saab kindlaks määrata väljundi vorminduse.
A screenshot of & cervisia; 's patch dialogue
cervisia; paikamisdialoog
Output Format
Väljundi vormindus
There are three output formats available:
Väljund võib olla vormindatud kolmel viisil:
Normal: a format that can be used to cause the ed editor to automatically make another copy of the old file match the new file. In the normal output format, the characters & lt; and & gt; mark the changes, and there is no context information.
Tavaline: vormindus, millega saab näiteks redaktori ed pnna automaatselt looma vanast failist koopiat uue failiga sobimiseks. Tavalise vorminduse korral tähistavad muudatusi sümbolid & lt; ja & gt; ning kontekstiinfo puudub.
Unified: the most used format for exchanging patches. The unified format uses context lines in addition to line numbers to record the differences. This makes the process of applying patches more robust. This format displays the differences in a compact and readable form, with a header for each file involved, and separate sections (chunks) for each difference. The context lines available for each difference make reading the modifications easier. In the unified output format, the characters + and - mark the changes.
Unifitseeritud: levinuim paikade vormindus. Selle puhul kasutatakse erinevuste salvestamiseks lisaks reanumbritele ka kontekstiridasid. See muudab paikade rakendamise märksa turvalisemaks. Erinevusi näidatakse kompaktses ja loetavas vormis, näidates iga asjassepuutuva faili päist ning omaette sektsioone (tükke) iga erinevuse kohta. Iga erinevuse kontekstiread muudavad muudatustest ülevaate saamise hõlpsamaks. Muudatusi tähistavad sümbolid + ja -.
Context, which presents the same information as the unified format, but in a less compact way. In the context output format, the character! marks the changes.
Kontekst näitab sama infot, mis unifitseeritud vorminduski, aga mitte nii kompaktselt. Kontekstivorminduse korral tähistab muudatusi sümbol!.
Number of context lines:
Kontekstiridade arv:
Set here the number of context lines for the unified or context output formats. This option is not available for the normal output format, as in this format no context information is recorded. More context information makes reading the raw output easier, and applying the patch more precise, but increases the patch size. It is recommended to use at least two context lines for proper patch operation.
Siin saab määrata kontekstiridade arvu unifitseeritud või kontekstivorminduse korral. Tavalise vorminduse puhul ei saa seda kasutada, sest sellisel juhul ju kontekstiinfot ei salvestata. Mida rohkem kontekstiinfot, seda hõlpsam on toorväljundit lugeda ja seda täpsemini saab paiku rakendada, kuid paiga suurus sel moel mõistagi kasvab. Väga mõistlik oleks siiski kasutada vähemalt kaht kontekstirida.
Ignore Options
Ignoreerimisvalikud
Check here the changes that should not be considered as differences when generating the patch.
Siin saab valida, milliseid muudatusi ei peeta paiga loomisel erinevuseks.
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.
Pärast väljundi vorminduse määramist loob & cervisia; paiga ja avab dialoogi Salvesta kui. Määra seal paigafaili nimi ja asukoht.
Watching an Annotated View of a File
Faili annoteeritud vaate jälgimine
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.
Käsu cvs annotate peale pakub & CVS; võimalust rida- realt näha, kes on failis viimati muudatusi teinud. See on kasulik tuvastamaks, kes millise muutuse on sisse viinud või kellele esitada küsimus koodi tehtud muudatuse või sellesse tekkinud vea kohta.