natgillin/translations-raw huggingface dataset:
Press the... button to select the folder where you want to create the repository, or enter its location in the edit box. For instance, if you want to place the repository in the / home/ user folder, and to name it cvsroot, you should type / home/ user/ cvsroot in the edit box, or select the / home/ user folder using the file picker and add cvsroot.
Klõpsa nupule... ja vali kataloog, kuhu soovid hoidla luua, või sisesta selle asukoht tekstikasti. Kui näiteks soovid hoidla luua kataloogi / home/ user ja anda sellele nimeks cvsroot, tuleb tekstikasti kirjutada / home/ user/ cvsroot või valida failivalijat kasutades kataloog / home/ user ning lisada cvsroot.
Confirm by pressing the OK button. & cervisia; will create and initialise the new repository folder.
Kui oled valmis, klõpsa nuppu OK. & cervisia; loob nüüd ja initsialiseerib uue hoidla kataloogi.
Now you can import your current work to the repository, or simply create a folder in the repository to start a new module from scratch.
Seejärel võid importida hoidlasse oma senise töö või luua hoidlas kataloog, kus kogu uut moodulit algusest peale arendama hakata.
& cervisia; offers an integrated front-end to manage all your repository locations, the Configure Access to Repositories dialogue. To display it, select the Repository Repositories... menu item.
& cervisia; võimadab dialoogiga Hoidlate seadistamine hallata kõiki hoidlate asukohti. Dialoogi saab avada menüükäsuga Hoidla Hoidlad....
A screenshot of & cervisia; 's Configure Access to Repositories dialogue
cervisia; hoidlate seadistamise dialoog
There are several methods to access a CVS repository. It may be reached via password authentication (: pserver:), secure shell (using: ext:), local repository (: local:) & etc;. The format for the repository location is (optional items appear between square brackets):
& CVS; - i hoidlat saab kasutada mitme meetodiga: ligipääsu võib tagada parooliga autentimine (: pserver:), turvashell (kasutades: ext:), kohalik hoidla (: kohalik:) & etc; Hoidla asukoha vorming on järgmine (lisavõimalused on toodud ära nurksulgudes):
[: method: ][[user][: password]@]hostname[: [port]]/ path/ to/ repository
[: meetod:] [[kasutaja] [: parool] @] masinanimi [: [port]] / hoidla/ asukoht
Not all these items (user, password, hostname, port) are always necessary to access the repository. The required information depends on the access method used, which can be categorised as follows:
Hoidlale ligipääsuks pole sugugi alati vaja anda kõiki neid elemente (kasutajanime, parooli, masinanime, porti). Nõutav info sõltub kasutatavast ligipääsumeetodist, mille võib kokku võtta nii:
The local access method is the default method used by & CVS;. Therefore, it is optional to add the: local: method to the repository location: you can enter simply the path to the folder which stores the & CVS; repository, and is accessible from your computer, like / path/ to/ repository or to give a real life example, / home/ cvs.
Kohalik ligipääs on & CVS; - i vaikemeetod. Seepärast ei ole meetodi: local: lisamine hoidla asukohale vajalikki: sisestada võib ka lihtsalt kataloogi asukoha, kus & CVS; - i hoidla asub ja millele arvuti ligi pääseb, kujul / hoidla/ asukoht või kui tuua näide elust enesest, siis / home/ cvs.
It may physically be on a disk which is mounted via NFS, but this is an irrelevant detail. If you created a local repository, the location will be simple the path to it.
Füüsiliselt võib see asuda ka NFS - i vahendusel ühendatud kettal, kuid antud juhul on see ebaoluline. Kui oled loonud kohaliku hoidla, on asukoht lihtsalt tee, mida mööda sellele ligi pääseb.
The repository location is something like: ext: username@host. url. org: / path/ to/ repository.
Hoidla asukohaks võib olla näiteks: ext: kasutajanimi@ masin. url. org: / hoidla/ asukoht
This method requires that you have a user account on the server machine (in this example, host. url. org) and use a remote shell for communication. By default, & CVS; uses & rsh; for this purpose; however, & rsh; has long considered to be insecure, and is widely replaced by & ssh;.
See meetod nõuab, et sul oleks konto serveris (antud juhul siis masin. url. org) ja et sa kasutaksid suhtlemiseks kaugshelli. Vaikimisi pruugib & CVS; & rsh; - d, kuid & rsh; on juba ammu tunnistatud ebaturvaliseks ja selle asemele on üldjuhul astunud & ssh;.
If you wish to use & ssh;, you must set the environment variable $CVS_RSH to & ssh; when using the cvs client. & cervisia; supports this easily.
Kui kasutad & ssh; - d, pead keskkonnamuutja CVS_ RSH määrama cvs klienti kasutades & ssh; - le. & cervisia; toetab seda võimalust.
Note that & cervisia; cannot answer possible password requests from the server machine. You must make sure that a remote login works without requiring you to enter the password. With plain vanilla & rsh;, this can be achieved for example by creating a. rhosts file in your home folder with a list of trusted hosts (see the & rsh; manpage).
Arvesta, et & cervisia; ei suuda vastata serveri võimalikule paroolinõudele. Kontrolli, et sisselogimine toimiks ilma parooli nõudmata. Puhta & rsh; korral saab seda näiteks teha usaldusväärsete masinate nimekirjaga faili. rhosts sinu kodukataloogis luues (vaata täpsemat infot & rsh; manuaalileheküljelt).
With & ssh;, it can be achieved by copying your public key located in the file identity. pub, located in the $HOME /. ssh/ folder to the server. In this case, the key must not be encrypted with a passphrase see the & ssh; manpage and the & CVS; / SSH FAQ on SourceForge). If you are unsure about these issues, ask your system administrator.
& ssh; korral tuleb selleks kopeerida serverile oma avalik võti identity. pub (see asub kataloogis $HOME /. ssh /). Sellisel juhul ei tohi võti olla krüptitud paroolifraasiga (vaata täpsemat infot & ssh; manuaalileheküljelt ja & CVS; / SSH KKK - st SourceForge' is). Kui sa ei ole päris kindel, küsi nõu oma süsteemiadministraatorilt.
The repository location looks like: pserver: username@host. url. org: / path/ to/ repository
Hoidla asukohaks võib olla näiteks: pserver: kasutajanimi@ masin. url. org: / hoidla/ asukoht
This method accesses the server via a special protocol with a relatively weak authentication (pserver stands for password authentication). Before you can use such a server, you need a username and password given by the & CVS; server administrator, and you have to login. Note that your & CVS; password authentication username does not necessarily match the system 's username. Before accessing the & CVS; server, you will need to login.
See meetod võtab serveriga ühendust erilise suhteliselt nõrga autentimisega protokolli vahendusel (pserver tähendabki parooliga autentimist). Enne sellise serveri kasutamist peab sul olema & CVS; - serveri administraatori antud kasutajanimi ja parool ning sa pead end sellele sisse logima. Pane tähele, et sinu & CVS; - serveri autentimisel kasutatav nimi ei pruugi olla sama, mida kasutad enda süsteemi sisselogimisel. Enne & CVS; - serveri kasutamist tuleb sul end sisse logida.
Open-source projects typically offer Anonymous CVS access to their sources. This means you can easily grab the latest sources, modify, and create patches (differences) against the repository without asking for a CVS account. As a general rule, Anonymous CVS uses password authentication (: pserver:), and is a read-only repository, not allowing you to upload your changes directly.
Vaba tarkvara projektid pakuvad enamasti võimalust ka lähtekoodile ligi pääseda anonüümset & CVS; - i kasutades. See tähendab, et sul on võimalik ka uusim lähtekood hõlpsasti hankida, seda muuta ning luua ilma & CVS; - i kontot loomata paigad (erinevused) hoidlas asuvate versioonide suhtes. Reeglina kasutab anonüümne & CVS; parooliga autentimist (: pserver:) ning on ainult lugemisõigusega, lubamata sul muudatusi vahetult hoidlasse sisse kanda.
Knowing the access method and location to the repository, you can add it to & cervisia; 's repositories list:
Hoidla ligipääsumeetodi ja asukoha määramine järel saab selle lisada & cervisia; hoidlate loendisse:
Adding a New Repository
Uue hoidla lisamine
Open the Configure Access to Repositories dialogue by choosing the Repository Repositories... menu item.
Ava dialoog Hoidlate seadistamine menüükäsuga Hoidla Hoidlad...
Press the Add... button to open the Add Repository dialogue.
Klõpsa nupule Lisa..., mis avab dialoogi Hoidla lisamine.
Enter the repository location in the Repository: edit box. & cervisia; will automatically disable the areas of the dialogue that are not relevant to the access method you entered.
Kirjuta hoidla asukoht tekstikasti Hoidla:. & cervisia; lülitab automaatselt välja dialoogi need osad, mida valitud ligipääsumeetodi korral nagunii kasutada ei saa.
If you are using the ext method to access the repository, enter the remote shell you wish to use (eg; & ssh;) in the Use remote shell edit box.
Kui kasutad hoidlale ligipääsemisel ext- meetodit, anna tekstikastis Kasutatakse kaugshelli kaugshelli nimi, mida soovid pruukida (eg; & ssh;).
Press OK. You will see the repository you just entered on the repositories list.
Klõpsa nupule OK ja näedki äsja sisestatud hoidlat hoidlate loendis.
If the access method to the repository you just entered is password authentication (pserver), you will need to login before connecting the server. Click the repository on the list to select it, and press the Login... button. Enter your password in the pop-up dialogue.
Kui sisestatud hoidla kasutamiseks on vaja parooliga autentimist (pserver), tuleb sul enne serveriga ühendumist end sisse logida. Klõpsa loendis hoidlanimel, et see valida, ning siis nupul Logi sisse... Sisesta parool ilmuvasse dialoogi.
If you successfully enter your password, the Status column entry of the pserver repository will change from Not logged in to Logged in.
Kui oled parooli edukalt sisestanud, ilmub pserveri hoidla veerus Olek kirje Pole sisse logitud asemele Sisse logitud.
Press OK to apply your modifications, or add another location to the list. & cervisia; will store as many locations as you like.
Klõpsa muudatuste rakendamiseks nupule OK või kui tahad, jätka hoidlate asukohtade lisamist. & cervisia; suudab salvestada just nii palju asukohti, kui sa talle ette annad.
Importing a Module Into the Repository
Mooduli import hoidlasse
In this section, we discuss how you can put a new project into the & CVS; repository. If you just want to work with an existing project which is already in a repository, you may skip this section.
Selles osas vaatame, kuidas uut projekti & CVS; hoidlasse lülitada. Kui soovid kõigest töötada olemasoleva projektiga, mis juba on hoidlas, võid selle osa vahele jätta.
There are two ways to put a project into the & CVS;:
Projekti saab & CVS; - i lülitada kahel viisil:
Import the files and folders to a new module, using & cervisia; 's import dialogue. Modules are the top folders in the & CVS; repository folder tree, and are used to separate and organise the different software projects inside the repository.
Importides failid ja kataloogid & cervisia; importimisdialoogi abil uude moodul isse. Moodulid on & CVS; - i hoidla kataloogipuu tipptaseme kataloogid, millega eristatakse ja korrastatakse erinevaid hoidlas asuvaid tarkvaraprojekte.
Create an empty module and add the new files and folders manually. You will have more control, but it will probably take a little more time.
Luues tühja mooduli ja lisades sinna käsitsi uued failid ja kataloogid. See tagab sulle suurema kontrolli, võtab aga usutavasti märksa enam aega.
Keep in mind that & CVS; was initially designed to handle text files. Many features, like revision merging, creating differences in a readable form & etc; are only performed to text files. This does not mean you cannot use CVS to keep binary files, it just means you have to explicitly tell CVS if it is a text or binary file. If you declare the wrong file type, you will experience problems with the & CVS; functionality for these files, and they may get corrupted.
Arvesta, et & CVS; on algselt loodud tekstifailide tarbeks. Paljud võimalused, näiteks versioonide liitmine, erinevuste näitamine loetaval kujul jne., on kasutatavad ainult tekstifailide puhul. See ei tähenda küll, et & CVS; - i ei saa kasutada ka binaarfailide jaoks, küll aga seda, et sul tuleb anda & CVS; - ile täpselt teada, kas tegu on teksti - või binaarfailiga. Kui määrad vale failitüübi, saad peagi aru, et & CVS; ei käitu nendega õigesti ning lõpuks võivad su andmed tugevasti viga saada.
Importing a project (as a new module) has some advantages: you will import all files and folders recursively, and the module will automatically be created for you. This makes importing large existing projects to the repository easier. However, there are some disadvantages: you cannot use & cervisia; 's import dialogue to add files to existing modules, and you can either import the files as text or binary files. You can work around this limitation by creating a folder with files of only one of the types, or by informing the patterns of the files that should be ignored during the import process.
Projekti importimisel (uue moodulina) on teatud eelised: võimalik on importida kõik failid ja kataloogid rekusiivselt ning moodul ise luuakse automaatselt. Nii on ka suurte projektide import hoidlasse üpris hõlpus. Kuid siin on ka mõningad puudujäägid: & cervisia; importimisdialoogi ei saa kasutada failide lisamiseks olemasolevatesse moodulitesse ning faile saab importida kas teksti - või binaarfailidena. Sellest piirangust saab küll mööda hiilida, kui luua kataloog ainult üht tüüpi failidele või anda ette failimustrid, mida importimisel ignoreerida.
For instance, suppose your project contains text files and some PNG images (binary files) only. You can tell & CVS; to ignore all files with the pattern *. png while importing the other files as text, or you can move the images to a separate folder, and then import the remaining files (as text files). Either way, you will have to checkout the newly imported module to a new working copy, copy the the missing files and folders to it, add and commit them to the repository to complete the import process.
Oletame näiteks, et sinu projektis on ainult tekstifailid ja mõned PNG pildid (need on siis binaarfailid). Sa võid lasta & CVS; - il ignoreerida kõik faile mustriga *. png, kui impordid ülejäänud failid tekstifailidena, või siis liigutada pildid omaette kataloogi ja importida seejärel ülejäänud failid (tekstifailidena). Nii või teisiti tuleb sul äsja imporditud moodulist kohaliku koopia jaoks väljavõte teha, kopeerida sellesse puuduvad failid ja kataloogid ning need hoidlasse lisada ja sisse kanda. Alles siis on import tegelikult läbi saanud.
As an alternative, you can add the files and folders manually, creating an empty module for them. To add an empty module to a repository, just create a new folder in the & CVS; repository root folder. The name of this new folder will be the name of the module. Checkout the new empty module. Then copy the the files and folders to the working copy, add and commit to upload them to the & CVS; repository.
Seepärast on teine võimalus lisada failid ja kataloogid käsitsi, luues neile eelnevalt tühja mooduli. Tühja mooduli lisamiseks hoidlasse loo lihtsalt uus kataloog & CVS; - hoidla juurkataloogis. Uue kataloogi nimi on ühtlasi mooduli nimi. Tee uuest moodulist väljavõte. Seejärel kopeeri failid ja kataloogid kohalikku koopiasse ning lisa ja kanna sisse & CVS; - hoidlasse saatmiseks.
A screenshot of & cervisia; 's import dialogue
cervisia; importimisdialoog
In you can see the dialogue which helps you to import a project as a module. To access & cervisia; 's import dialogue, choose the Repository Import... menu item.
näitab dialoogi, mis aitab importida projekti moodulina. & cervisia; importimisdialoogi avamiseks vali menüükäsk Hoidla Impordi...
Repository:
Hoidla:
Enter or select on the dropdown list the name of the & CVS; repository, also known as $CVSROOT. You must have write access to it, and the repository must be properly initialised. If the repository does not yet exist, you can create one choosing the Repository Create... menu item.
& CVS; hoidla nimi, tuntud ka kui $CVSROOT. Sul peab olema selles kirjutamisõigus ja hoidla peab olema korrektselt initsialiseeritud. Kui hoidlat ei ole veel olemas, loo see menüükäsuga Hoidla Loo...
The drop down box shows a list of the repositories you previously entered using the Configure Access to Repositories dialogue box. If the repository is remote, make sure that authentication works. See for more information.
Rippmenüüga kastis on näha kõik hoidlad, mille oled varem loendisse sisestanud dialoogiga Hoidlate seadistamine. Kui tegemist on kaughoidlaga, kontrolli, et autentimine töötaks, täpsemat infot annab.
Module:
Moodul:
The name of the module under which the project will be stored. After the import, the project can be checked out under this name. See for more information. This is also the name of the corresponding folder in the repository.
Mooduli nimi, millega projekt salvestatakse. Pärast importimist saab projektist just selle nimega väljavõtteid teha. Täpsemat infot annab. See on ka vastava kataloogi nimi hoidlas.
Working Folder:
Töökataloog:
The toplevel folder of the project you want to import. The import starts from this folder and goes down recursively.
See on imporditava projekti ülemkataloog. Import algab sellest kataloogist ning edeneb rekursiivselt allapoole.
Vendor tag:
Tootja silt:
The vendor tag is historically used for tracking third-party sources. Just use your user name if you have no better idea. It does not matter much what you enter here.
Tootja silti kasutatakse traditsiooniliselt allikate jälgimiseks. Kui sul mingit paremat mõtet ei ole, anna siin oma kasutajanimi. Õigupoolest pole eriti tähtis, mida siin sisestad.
Release tag:
Väljalaske silt:
This tag is also historically used for importing different versions of third-party software. If you are not doing this, use the word start or a string FOO_1_0 where FOO is the name of your project and 1.0 is the version number of the imported release.
Ka seda silti on traditsiooniliselt kasutatud tarkvara erinevate versioonide importimisel. Kui sa sellega ei tegele, kasuta sõna start või stringi SUVA_ 1_ 0, kus SUVA on projekti nimi ja 1. 0 imporditava väljalaske versiooni number.
Ignore files:
Eiratakse faile:
If you fill out this field, an additional -I file names option is given go the cvs import command. This entry is interpreted as a whitespace-separated list of file name patterns which are ignored. In general, a cleaner and less error-prone way to control which files go into the repository is to create a folder with only the files which you want to import and start from that. Nevertheless, this entry may be useful if the project contains files which are by default ignored by & CVS;, & eg; files with the name core. In such a case, simply enter the character! in this field: this overrules & CVS; 's scheme of ignored files, see.
Selle välja täitmisel antakse käsule cvs import täiendavalt võti - I failinimed. Seda kirjet tõlgendatakse tühikutega eraldatud nimekirjana, kus seisavad failide nimed, mida tuleb ignoreerida. Üldiselt on mõttekam ja veakindlam viis kontrollida, millised failid hoidlasse lähevad, luua kataloog ainult nende failidega, mida soovid importida, ja siis sellest kataloogist alustadagi. Siiski võib see võti olla kasulik, kui projektis leidub faile, mida & CVS; vaikimisi eirab, nt. failid nimetusega core. Sellisel juhul kirjuta väljale ainult märk!. See tühistab & CVS; i eiratavate failide skeemi, täpsemalt vaata.
Use this field to record the comments you might have about the origin, use, development & etc; of the files you are importing.
Sellele väljale saab kirjutada kommentaarid, mis sul on imporditavate failide päritolu, kasutamise, arendamise & etc; kohta.
Import as binaries
Imporditakse binaarfailidena
If you check this box, all files are imported in binary mode, i. e. an argument -kb is given to cvs import.
Selle märkimisel imporditakse kõik failid binaarkujul, & ie; käsule cvs import lisatakse võti - kb.
Use file 's modification as time of import
Faili muutmise aega kasutatakse importimisajana
If you check this box, the time of import will be the file 's modification time instead of the import time.
Selle märkimisel märgitakse importimise ajaks failide muutmise aeg, mitte aga importimise aeg ise.
After you have filled out this form and confirmed by pressing OK, the following & CVS; command is used:
Kui oled väljad täitnud ja klõpsanud nuppu OK, antakse järgmine & CVS; käsk:
cvs -d repository import -m "" module vendortag releasetag
cvs - d hoidla import - m "" moodul tootja_ silt väljalaske_ silt
Checkout a Module From the Repository
Mooduli väljavõtte tegemine hoidlast
Now that you successfully defined your repository location, and imported the initial files to the repository, it is time to retrieve the module from the & CVS; repository, creating your working copy.
Nüüd, kui oled edukalt määranud hoidla asukoha ja esimesed failid hoidlasse importinud, on aeg & CVS; - hoidla moodulist väljavõte teha ning enda kohalik koopia luua.
You should also know the name of the branch or tag you want to use.
Selleks võib olla vajalik teada ka, milline on õige haru või silt
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, in opposition to branches, tags are not dynamic: you cannot develop a tag. Tags are useful to mark releases, big changes in the code & etc;. Using tags, you can easily return the project to a previous state, to reproduce and track bugs, generate the release code again & etc;.
Silte kasutatakse projekti versiooni märkimiseks. & CVS; tähistab iga faili teatud versiooni sildiga, nii et kui teed väljavõtte või uuendad vastavalt konkreetsele sildile, saad alati ühe ja sama failiversiooni. Seepärast ei ole erinevalt harust sildid dünaamilised: sildiga tähistatud faile ei saa õigupoolest arendada. Sildid on kasulikud näiteks väljalaske tähistamiseks, suurte muudatuste puhul lähtetekstis & etc; Siltide abil saab projekti hõlpsasti pöörata tagasi mingisse varasemasse olekusse, et vigu tuvastada, lähtekoodi uuesti genereerida & etc;
A screenshot of & cervisia; 's checkout dialogue
cervisia; väljavõtte tegemise dialoog
The name of the & CVS; repository, also known as $CVSROOT. The drop-down box shows a list of the repositories you previously entered using the Configure Access to Repositories dialogue box. If the repository is remote, make sure that authentication works. See for more information.
& CVS; hoidla nimi, tuntud ka kui $CVSROOT. Rippmenüüga kastis on näha kõik hoidlad, mille oled varem loendisse sisestanud dialoogiga Hoidlate seadistamine. Kui tegemist on kaughoidlaga, kontrolli, et autentimine töötaks, täpsemat infot annab.