natgillin/translations-raw huggingface dataset:
& cervisia; gives you to access to this feature, but it further enriches the information in an interactive way. You obtain an annotate view by choosing View Annotate.... Another possibility is to press the button Annotate in the Browse log dialogue, in which you can select which version of the file you want to display. In you can see a screenshot of the dialogue.
& cervisia; võimaldab seda kasutada, kuid rikastab pakutavat infot omalt pooltki. Annotatsioonivaate saab avada menüükäsuga Vaade Näita annotatsiooni.... Teine võimalus on klõpsata logi lehitsemise dialoogis nuppu Annoteerimine, mille puhul saab valida, millist failiversiooni soovid näha. Milline see dialoog välja näeb, näitab.
A screenshot of & cervisia; 's annotate dialogue
cervisia; annotatsioonidialoog
In the annotate dialogue, you see in a window the latest version of the selected file (or the revision & quot; Aquot; version, in case you launched the annotate dialogue from the the Browse log dialogue). In the columns before the text, you get some information related to the latest change in each line. In the first column the line number is displayed. In the second column you see the name of the author and revision number. Finally, in the third column you see the actual content of that line.
Annotatsioonidialoogi aknas on näha valitud faili viimane versioon (või versioon & quot; Aquot;, kui käivitasid annotatsioonidialoogi logi lehitsemise dialoogist). Veerud enne teksti näitavad iga rea puhul infot viimaste muudatuste kohta. Esimeses veerus näidatakse reanumbrit. Teises veerus on näha selle versiooni autori nimi ja versiooni number. Kolmandas versioonis aga rea tegelikku sisu.
Consequently, when a certain line appears strange to you or you assume a bug there, you can immediately see who is responsible for that line. But not only that, you can also find out why that line was changed. To this end, move the mouse cursor over the respective revision number. Then a tooltip appears that shows the log message and the date of the change.
Nii saab juhul, kui mingi rida paistab kahtlasena või kahtlustad, et seal võib peituda viga, kohe teada, kellele selle rea eest vastutus langeb. Lisaks sellele võib aga ka teada saada, miks seda rida muudeti. Selleks vii hiirekursor vastava versiooninumbri kohale, misjärel ilmub kohtspikker logiteate ja muutmise kuupäevaga.
Browsing & CVS; Logs
& CVS; logide lehitsemine
When you mark one file in the main view and choose Browse Log... from the View menu or right click the marked file and choose Browse Log... from the pop-up menu, the CVS Log dialogue is shown (if you mark more than one, nothing happens, as & cervisia; can only generate and parse the log for one file at a time). This dialogue offers functionality that is beyond viewing the file 's history. Using it as a version browser you can:
Kui märgid peaaknas mõne faili ja valid menüüst Vaade käsu Näita logifaili... või klõpsad märgitud failil hiire parema nupuga ja valid kontekstimenüüst Näita logifaili..., näidatakse dialoogi CVS - logifaili vaatamine (kui märgid enam kui ühe faili, ei juhtu midagi, sest & cervisia; suudab korraga luua ja parsida ainult ühe faili logi). See dialoog pakub tegelikult märksa enam võimalusi kui ainult faili ajalooga tutvumine. Selle sirvija abil on võimalik:
View the revision, author, date, branch, commit message and tags for each version of the marked file.
Näha märgitud faili iga versiooni numbrit, autorit, kuupäeva, haru, sissekandmisteadet ja silte.
View a graphical tree representation showing the branching and tagging of the marked file.
Näha märgitud faili harru lisamist ja sildi omistamist graafiliselt puuna.
View any version of the marked file (with the default application).
Näha märgitud faili iga versiooni (vaikerakenduses).
Watch an annotated view of any version of the marked file
Jälgida märgitud faili iga versiooni annoteeritud vaadet.
View the differences between any pair of versions of the marked file, including pairs with the current working copy version of the marked file.
Näha märgitud faili mis tahes kahe versiooni erinevusi, sealhulgas ka erinevust märgitud faili parajasti kohalikus koopias olevast versioonist.
Create patches containing the differences between any pair of versions of the marked file, including pairs with the current working copy version of the marked file.
Luua paiku erinevustega märgitud faili mis tahes kahe versiooni vahel, sealhulgas erinevustega märgitud faili parajasti kohalikus koopias oleva versiooni suhtes.
A screenshot of & cervisia; 's browse logs dialogue
cervisia; logi lehitsemise dialoog
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.
Ajalugu, nagu seda pakub käsk cvs log (CVS väljund) võib vaadata kas puu või nimekirja kujul. Kumb valida, sõltub sinu maitsest ning sellest, milline info sind huvitab. Puu kujutab ülevaadet, mida milline autor erinevates harudes on teinud. Kohtspikrid näitavad vastavaid logiteateid. Nimekiri on loomult lineaarne ega anna seetõttu ühe pilguga hõlmatavat ülevaadet harudest. Teisalt koondub siin rohkem asjakohast infot väiksemale ruumile, nimelt faili iga muutmise aeg ja logiteate algus. & CVS; väljund on põhjalik ja täielik, kuid pikk ja raskesti loetav. Selle lihtsustamiseks on võimalik & CVS; väljundis teksti otsida, millist võimalust pakub nupp Otsi...
To obtain more information about a certain revision, you can click on it either in the list or the tree view. The fields in the middle of the dialogue are then filled with the complete information provided by cvs log. You can mark two revisions, called & quot; Aquot; and & quot; Bquot;, which are relevant if you make use of further features provided by the buttons. Revision & quot; Aquot; can be chosen with the left mouse button, revision & quot; Bquot; with the middle one. In the list view, you can also navigate with with your cursor keys. In order to mark revisions & quot; Aquot; and & quot; Bquot;, use the keybindings Ctrl A, Ctrl B, respectively. Using the CVS Output view, you can click on the Select for revision A and Select for revision B to mark the revisions.
Konkreetse versiooni kohta enama info hankimiseks tuleb sellel klõpsata, olgu siis tegemist nimekirjaga või puuga. Dialoogi keskel asuvad väljad täituvad seejärel infoga, mida tagastab käsk cvs log. Sa võid ära märkida ka kaks versiooni, vastavalt & quot; Aquot; ja & quot; Bquot;, kui soovid korraga näha huvipakkuvaid versioone. Versiooni & quot; Aquot; saab valida hiire vasaku, & quot; Bquot; keskmise nupuga. Nimekirjavaates saab liikuda ka kursoriklahvidega. Versioonide & quot; Aquot; ja & quot; Bquot; märkimiseks kasuta vastavalt kiirklahve Ctrl; A ja Ctrl; B. Vaates CVS väljund saab versioonide märkimiseks klõpsata nuppudele Vali versioon A ja Vali versioon B.
If you press the Annotate button, you get a dialogue showing the text of file belonging to the revision marked as & quot; Aquot;. Every line is prefixed with the information about who edited this last time, and at which revision this happened. You can get more information about viewing annotated versions in.
Klõps nupule Annoteerimine avab dialoogi, kus on näha versiooni & quot; Aquot; tekst. Iga rea ees on info selle viimase redigeerija ning redigeerimisaja kohta. Rohkem infot annoteeritud versioonide vaatamise kohta annab.
If you press the Diff button, a cvs diff call is issued and you get a dialogue in which all the modifications between the two marked revisions are shown. If you mark revision & quot; Aquot;, but not revision & quot; Bquot;, & cervisia; will generate the modifications between the file version marked as revision & quot; Aquot; and the working copy version of the file. This allows you to view the differences between your version of the file and any version available in & CVS;. To make it easy to see the changes, different colours are used to mark lines which have been added, removed or simply changed. You can get more information about viewing differences in.
Klõps nupule Võrdlemine kutsub välja käsu cvs diff, mille tulemuseks on dialoog, mis näitab kõiki erinevusi kahe märgitud versiooni vahel. Kui märgid versiooni & quot; Aquot;, aga mitte versiooni & quot; Bquot;, genereerib & cervisia; muudatused versiooni & quot; Aquot; ning faili kohalikus koopias parajasti eksisteeriva versiooni vahel. See lubab näha erinevusi faili sinu ja millise tahes & CVS; - is oleva versiooni vahel. Vaatamise hõlbustamiseks kasutatakse erinevaid värve lisatud, eemaldatud või muudetud ridade märkimiseks. Rohkem infot erinevuste vaatamise kohta annab.
If you press the Create Patch... button, you get a dialogue in which you can set the format options for generating a file containing all the modifications between the two marked revisions which are shown. If you mark revision & quot; Aquot;, but not revision & quot; Bquot;, & cervisia; will generate the modifications between the file version marked as revision & quot; Aquot; and the working copy version of the file. This allows you to generate a patch, or difference file, between your version of the file and any version available in & CVS;. After configuring the format of the patch in the dialogue, and pressing OK, a cvs diff command is issued to generate the difference file. A Save As dialogue will pop up. Enter the file name and location of the patch file & cervisia; generated, in order to save it. You can get more information about creating patches, and the patch format options in.
Klõps nupule Loo paik... avab dialoogi, kus saab määrata millises vorminduses luuakse fail, mis sisaldab kõiki kahe näidatava versiooni vahelisi erinevusi. Kui märgid versiooni & quot; Aquot;, aga mitte versiooni & quot; Bquot;, genereerib & cervisia; muudatused versiooni & quot; Aquot; ning faili kohalikus koopias parajasti eksisteeriva versiooni vahel. See lubab luua paiga - ehk erinevustefaili sinu ja millise tahes & CVS; - is oleva versiooni vahel. Pärast paiga vorminduse määramist dialoogis ja klõpsu nupule OK antakse käsk cvs diff, mis loobki erinevustefaili. Ilmub dialoog Salvesta kui, kus tuleb määrata & cervisia; loodud paigafaili nimi ja asukoht, kui soovid seda ikka salvestada. Rohkem infot paikade loomise ja paigafailide vorminduse kohta annab.
If you press the View button, & cervisia; will retrieve the revision marked as & quot; Aquot; and display it using the default application for its file type.
Klõpsuga nupule Näita hangib & cervisia; versiooni & quot; Aquot; ning näitab seda antud failitüübi vaikerakenduses.
Press the Close button to leave the dialogue and return to the main view.
Klõpsuga nupule Sulge saab dialoogi kinni panna ja naasta peaaknasse.
To generate the log that is the base for the CVS Log dialogue, & cervisia; issues the following command:
Dialoogi CVS - Logifaili vaatamine aluseks oleva logi genereerimiseks annab & cervisia; käsu:
cvs log file name
cvs log failinimi
Browsing the History
Ajaloo lehitsemine
If the used repository has logging enabled, & cervisia; can present you a history of certain events like checkouts, commits, rtags, updates and releases. Choose History from the View menu, and & cervisia; will issue the command
Kui hoidlas on logimine lubatud, võib & cervisia; näidata teatud sündmuste, näiteks väljavõtete ja sissekannete tegemise, siltide, värskendamiste ja väljalasete ajalugu. Vali menüüst Vaade käsk Ajalugu, mispeale & cervisia; annab käsu
cvs history -e -a
cvs history - e - a
This fetches the complete logging file from the server, i. e. a list of the events for all users and all modules. This can be a huge amount of data.
See tõmbab serverilt kogu logifaili, & ie; nimekirja kõigi kasutajate ja kõigi moodulite sündmuste kohta. See fail võib olla päris suur.
Now you can see the list of events, sorted by date. In the second column, the type of the event is shown:
Nüüd võid kuupäevade kaupa sorteerituna näha sündmuste nimekirja. Teises veerus näidatakse sündmuse tüüpi:
Checkout - The user who is displayed in the 'Author 'column has checked out a module
Tehtud väljavõte - veerus 'Autor' näidatud kasutaja tegi mooduli väljavõtte
Tag - A user has used the command cvs rtag. Note that the usage of cvs tag (as done by & cervisia; 's Advanced Tag/ Branch... command) is not recorded in the history database. This has historical reasons (see the & CVS; FAQ).
Silt - kasutaja tarvitas käsku cvs rtag. Arvesta, et käsu cvs tag (mida teeb & cervisia; käsk Muud Silt/ haru...) kasutamist ajaloo andmebaasis ei leidu. Sellel on oma ajaloolised põhjused (täpsemat infot jagab & CVS; KKK).
Release - A user has released a module. Actually, this command is rarely used and not of much value.
Väljalase - kasutaja on mooduli välja lasknud. Tegelikult kasutatakse seda käsku väga harva ning sellel puudub eriline mõte.
Update, Deleted - A user has made an update on a file which was deleted in the repository. As a consequence, the file was deleted in his working copy.
Värskendatud, kustutatud - kasutaja on värskendanud faili, mis on hoidlast kustutatud. Selle tulemusena kustutati fail ka tööversioonist.
Update, Copied - A user has made an update on a file. A new version was copied into working copy.
Värskendatud, kopeeritud - kasutaja on faili värskendanud, töökataloogi kopeeriti uus versioon.
Update, Merged - A user has made an update on a file. The modifications in the repository version on the file were merged into his working copy.
Värskendatud, ühendatud - kasutaja on faili värskendanud, hoidla versioonis olevad muutused ühendati tööversiooni failiga.
Update, Conflict - A user has made an update on a file, and a conflict with his own modifications was detected.
Värskendatud, konflikt - kasutaja on faili värskendanud ning tuvastati konflikt tööversioonis tehtud muudatustega.
Commit, Modified - A user committed a modified file.
Tehtud sissekanne, muudetud - kasutaja on muudetud faili sisse kandnud.
Commit, Added - A user added a file and committed it.
Tehtud sissekanne, lisatud - kasutaja on faili lisanud ja sissekande teinud.
Commit, Removed - A user removed a file and committed it.
Tehtud sissekanne, eemaldatud - kasutaja on faili eemaldanud ja sissekande teinud.
A screenshot of & cervisia; 's history dialogue
cervisia; ajaloo dialoog
You can sort the list by other criteria simply by clicking on the respective column header. In order to sort out the history entries you are interested in, there are various filter options activated by check boxes:
Nimekirja saab vastaval veerupäisel klõpsates selle veeru järgi sorteerida. Sorteerimaks ajalookirjeid huvipakkuva teema järgi, saab märkekastidega rakendada mitmesuguseid filtreid:
Show commit events - shows commits
Näita sissekannete tegemisi - näitab sissekandeid
Show checkout events - shows checkouts
Näita väljavõtete tegemisi - näitab väljavõtteid
Show tag events - shows taggings
Näita sildistamisi - näitab sildistamisi
Show other events - shows events not included in the above
Näita muid sündmusi - näitab sündmusi, mida ülaltoodud võimalused ei hõlma
Only user - shows only events caused by a certain user
Ainult kasutaja - näitab ainult konkreetse kasutajaga seotud sündmusi
Only file names matching - filters file names by a regular expression
Ainult failinimed - filtreerib failinimed vastavalt regulaaravaldisele
Only dirnames matching - filters folder names by a regular expression
Ainult kataloogid - filtreerib katalooginimed vastavalt regulaaravaldisele
Special characters recognised by the regular expression matcher are:
Regulaaravaldistes saab kasutada järgmisi erimärke:
x* matches any number of occurrences of the character x.
x *: sobib suvaline arv x esinemisi.
x+ matches one or more of occurrences of the character x.
x+: sobib üks või enam x esinemist.
x? matches zero or one occurrences of the character x.
x?: sobib null või üks x esinemist.
^ matches the start of the string.
^: sobib stringi algus.
$matches the end of the string.
$: sobib stringi lõpp.
[a-cx-z] matches a set of characters, & eg; here the set consisting of a, b, c, x, y, z.
[a- cx- y]: sobib märgirühm, & eg; antud juhul a, b, c, x, y.
Advanced Usage
Kasutamine edasijõudnutele
Updating to Tag, Branch or Date
Värskendamine sildi, haru või kuupäeva järgi
Branches of a module are parallel versions of this module. A good real life example of the use of this feature is the release of a software project. After a major release, there are bugs in the code that should be fixed, but people want to add new features to the application too. It is very hard to do both at the same time because new features usually introduce new bugs, making it hard to track down the old ones. To solve this dilemma, & CVS; lets you create a parallel version, that we will call the & quot; stable release branchquot;, where you can only add bugfixes, leaving the main branch (HEAD) open for adding new features.
Mooduli harud on selle paralleelsed versioonid. Heaks näiteks nende praktilise kasutamise kohta on tarkvaraprojektide väljalasked. Pärast väljalaset on kahtlemata lähtekoodis vigu, mis ootavad parandamist, kuid samas soovib keegi kindlasti ka mõne hoopis uue võimaluse lisada. Mõlemat korraga on reeglina päris raske saavutada, sest uued võimalused toovad enamasti kaasa uusi vigu ning seeläbi muutub vanade vigade jälgimine keerukamaks. Selle dilemma lahendamiseks lubab & CVS; luua paralleelse versiooni, mida me nimetame & quot; stabiilseks väljalaskeharuksquot; ja milles parandatakse ainult vigu, samal ajal kui peaharu (HEAD) on avatud ka uute võimaluste lisamisele.
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;
Silte kasutatakse projekti versiooni tähistamiseks. & CVS; märgib iga faili kindla versiooni sildiga, nii et kui teed väljavõtte või värskendad konkreetse sildi järgi, saad alati failist ühe ja sama versiooni. Sestap ei saa erinevalt harust sildiga faili õigupoolest arendada. Silte on mõtet kasutada väljalasete, koodis tehtud suuremate muudatuste & etc; korral.
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.
Kui arendad mõnd tarkvaraprojekti, ei ole mitte alati vajalik ega mõttekaski töötada põhiharus. Pärast väljalaset näiteks on mõttekas antud versioon mõneks ajaks suhteliselt rahule jätte, parandades seal ainult vigu, lastes töötada tarkvara tõlkijatel & etc; Selleks tuleb värskendada väljalaskeharu järgi. Sellisel juhul värskendatakse kõik sinu failid antud haru failide uusima versioonini. Pärast värskendamist saad muudatuste tegemisel need samasse harusse taas sisse kanda.
Also, if you want to track a bug that was reported against a past tagged release, & CVS; offers you the possibility to retrieve the software as it was released, by updating to that tag. Besides, if you want to fetch a past version of your project, you can update your working copy to a specific date. This may be useful if an error was introduced in the project between two releases, and you have an opinion on when that was. When you update to a date or tag, the versions of your files will be the same as the versions in that specific date or the versions stamped by that tag.
Samuti võib tekkida vajadus uurida mõnd viga, mis tekkis mingi sildiga tähistatud väljalaskes. Sellisel juhul pakub & CVS; võimalust hankida tarkvara just sellisel kujul, nagu see väljalaskes esines. Kui aga soovid hankida oma projekti mõne varasema versiooni, võid kohaliku töökoopia värskendada kindla kuupäeva järgi. See on mõttekas näiteks juhul, kui mingi viga tekkis kahe väljalaske vahel ja sul on ka üsna täpne ettekujutus, millal. Kui värskendad kuupäeva või sildi järgi, saab sinu failide versiooniks sama versioon, mis on antud kuupäevaga või sildiga failidel.
Before updating to a different branch or tag, make sure you committed all your changes to the branch you are working with. If your are not ready to commit your changes, but do not want to discard them, do not update to the new branch, as you may lose your changes. As an alternative, you can do a new checkout, to work in parallel with both versions.
Enne seda, kui värskendada mõne muu haru või sildi järgi, kontrolli, et oled oma senises tööharus kõik muudatused sisse kandnud. Kui sa seda mingil põhjusel teha ei saa ja tehtud muudatusi kaotada ka ei taha, siis ära värskenda uude harru, sest nii lähevad muudatused kaotsi. Teine võimalus on sooritada täiesti uus väljavõte ning töötada paralleelselt mõlema versiooniga.
A screenshot of & cervisia; 's update to tag dialogue
cervisia; sildi järgi uuendamise dialoog
Update to branch
Uuenda harusse
Select this option to update to a branch. Enter the name of the branch in the drop down edit 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).
Selle valimisel saad faile värskendada teatud haru järgi. Sisesta haru nimi tekstikasti (või klõpsa nupule Laadi nimekiri, mis hangib & CVS; - serverist harude loendi, millest saad valida endale sobiva).
Update to tag
Uuenda sildi järgi
Select this option to update to a tag. Enter the name of the tag in the drop down edit 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).
Selle valimisel saad faile värskendada teatud sildi järgi. Sisesta sildi nimi tekstikasti (või klõpsa nupule Laadi nimekiri, mis hangib & CVS; - serverist siltide loendi, millest saad valida endale sobiva).
Update to date
Uuenda kuupäeva järgi
Select this option to update to a date. In the field below, you can enter a wide variety of date formats. One possible format is yyyy-mm-dd where yyyy is the year, mm is the month (numerically) and dd is the day. Alternatives are some English phrases like yesterday or 2 weeks ago.
Selle valimisel saad faile värskendada teatud kuupäeva järgi. Alloleval väljal võid mitmel moel sisestada kuupäeva. See võib olla näiteks yyyy- mm- dd, kus yyyy on aasta, mm kuu (numbrilisel kujul) ja dd päev. Kasutada saab ka mõningaid ingliskeelseid fraase, näiteks yesterday (eile) ja 2 weeks ago (2 nädala eest).
Updating to a tag or date make them 'sticky ', & ie; you can not 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.
Sildi või kuupäeva järgi värskendamine muudab sildi või kuupäeva 'kleepuvaks', & ie; sul ei ole enam võimalik nende failide puhul teha sissekandeid (kui just silt ei ole antud haru silt). Põhiharuga (tuntud ka kui HEAD) taasliitumiseks kasuta menüükäsku Muud Värskenda HEAD- harusse.
The comand issued to update to a branch or tag is:
Haru või sildi järgi värskendamiseks antakse käsk:
cvs update -r tag
cvs update - r silt
The command issued to update to a date is:
Kuupäeva järgi värskendamiseks antakse käsk:
cvs update -D date
cvs update - D kuupäev
The command issued to update to the main branch (HEAD) is:
Peaharru (HEAD) värskendamiseks antakse käsk:
cvs update -A
cvs update - A
Tagging and Branching
Sildi ja haru omistamine