Riječnik

Dodaj

Subversion naredba koja se koristi kako bi se datoteka ili mapa dodala u skladište. Treba znati da će skladište sadržavati nove stavke tek kad sve promjene (tako i dodavanje datoteka/mapa) spremite u skladište naredbom pohrani.

Osnovna revizija

Trenutna revizija datoteke ili mape u vašoj radnoj kopiji. Ovo je revizija datoteke ili mape u kojoj se nalazi, kada se dogodila zadnja obnova, pohrana ili preuzimanje. Osnovna revizija ne mora biti jednaka najnovijoj i obično nije.

Okrivi

Ova naredba je moguća samo za tekst datoteke i ona označava svaki redak sa podacima o reviziji u kojoj je taj redak zadnji put mijenjan i autoru koji je tu promjenu napravio. Naša GUI implmentacija se naziva TortoiseBlame i također pokazuje datum i vrijeme pohrane izmjene, te poruku dnevnika kad je miš iznad broja revizije.

BDB

Berkeley DB. Dobro testirana baza za skladišta, ne može se koristiti na mrežnom disku (već samo na lokalnom). Ovo je bila osnovna baza za Subversion sladišta prije verzije 1.2.

Grana

A term frequently used in revision control systems to describe what happens when development forks at a particular point and follows 2 separate paths. You can create a branch off the main development line so as to develop a new feature without rendering the main line unstable. Or you can branch a stable release to which you make only bug fixes, while new developments take place on the unstable trunk. In Subversion a branch is implemented as a „cheap copy“.

Preuzimanje

Naredba Subversiona kojom se kreira lokalna radna kopija u praznoj mapi tako da se preuzmu datoteke iz skladišta odgovarajuće, najčešće najnovije verzije.

Čišćenje

To quote from the Subversion book: „ Recursively clean up the working copy, removing locks and resuming unfinished operations. If you ever get a working copy locked error, run this command to remove stale locks and get your working copy into a usable state again. “ Note that in this context lock refers to local filesystem locking, not repository locking.

Pohrana

Ova naredba se koristi da bi proslijedila promjene u vašoj radnoj kopiji nazad u skladište i time kreirala novu reviziju u skladištu.

Sukob

Kad se promjene iz skladišta stapaju sa lokalnim promjenama, ponekad se te promjene dogode na istim redcima. U tom slučaju Subversion ne može automatski odlučiti koju verziju da koristi i tada se kaže da je takva datoteka u sukobu. Morate sami ručno urediti datoteku da biste razriješili sukob i to prije pohranjivanja novih promjena.

Kopiranje

U Subversion skladištu možete napraviti kopiju jedne datoteke ili cijelog stabla mapa. Ovo je implementirano kao „jeftina kopija“ što izgleda kao veza prema originalnoj datotekci u smislu da nova kopija gotovo da ne zauzima ništa mjesta. Izrada kopije čuva povijest stavke u kopiranju, tako da možete pratiti izmjene i prije trenutka izrade kopije.

Brisanje

When you delete a versioned item (and commit the change) the item no longer exists in the repository after the committed revision. But of course it still exists in earlier repository revisions, so you can still access it. If necessary, you can copy a deleted item and „resurrect“ it complete with history.

Razlika

Prečica za „Pokaži razlike“. Vrlo korisno kad želite točno vidjeti koje su promjene napravljene.

Izvoz

Ova naredba izrađuje kopiju mape,poput radne kopije (preuzimanje) ali bez lokalnih .svn mapa.

FSFS

A proprietary Subversion filesystem backend for repositories. Can be used on network shares. Default for 1.2 and newer repositories.

GPO

Group policy object

Najnovija revizija

Zadnja revizija datoteke ili mape u skladištu.

Uvoz

Subversion naredba za uvoz cijele mape u skladište i to jednoj reviziji.

Zaključavanje

When you take out a lock on a versioned item, you mark it in the repository as non-committable, except from the working copy where the lock was taken out.

Dnevnik

Pokazuje povijest revizija neke datoteke ili mape. To zovemo i „Povijest“.

Povijest

Pokazuje povijest datoteke ili mape. To zovemo i „Dnevnik“.

Stapanje

Proces u kojem se promjene iz skladišta prenose u radnu kopiju bez brisanja promjena koje ste vi napravili lokalno. Poekad se izmjene u skladuštu ne mogu automatski primjeniti, već je potrebno to riješititi ručno. Za takvu situaciju kažemo da je radna kopija u sukobu.

Stapanje se automatski poziva kad se obnavlja radna kopija. Također se mogu stapati i promjene iz druge grane koristeći Subversion naredbu Stopi.

Zakrpa

Ako vaša radna kopija ima promjene samo u tekst datotekama, moguće je koristiti Subversion naredbu Razlike kako bi se izradila datoteka sažetka svih promjena u formatu objedinjenih razlika. Datoteka ovog tipa se naziva „zakrpa“, i može se poslati elektroničkom poštom nekome tko će primjeniti vaše promjene na svojoj radnoj kopiji. Netko bez prava pohrane može tako napraviti promjene i poslati zakrpu onome tko je autoriziran pohraniti novu reviziju u skladištu. Također, ako niste sigurni da su vaše promjene "dobre" za skladište, možete na ovaj način poslati promjene nekome tko će ih pregledati (bez prethodne pohrane u skladište).

Svojstvo

Osim praćenja promjena u datotekama, Subversion omogućava da datotekama ili mapama dodajete metapodatke koji se također pohranjuju u revizijama. Ove metapodatke nazivamo „svojstvima“ svakog pojedine stavke (datoteke ili mape). Svako svojstvo ima svoje ime i vrijednost. Subversion ima posebna svojstva koja koristi interno, kao svn:eol-style. TortoiseSVN također ima svoja svojstva kao tsvn:logminsize. I vi možete dodati svoja svojstva, te im odabrati i imena i vrijednosti.

Premještanje

Ako se skladište seli, možda zbog toga jer ste promjenili mapu na serveru ili se promjenilo ime servera, trebate „premjestiti“ vašu radnu kopiju tako da URL skladišta pokazuje na novu lokaciju.

Primjetite: trebali biste koristiti ovu naredbu ako se vaša radna kopija veže na istu stazu unutar istog skladišta, a skladište se promjestilo na drugu lokaciju. U bilo kojim drugim okolnostima, trebali biste korisiti naredbu „Zamijeni“.

Skladište

Skladište je središnje mjesto gdje se podaci pohranjuju. Skladište može biti mjesto na mreži koje se koristi za mrežnu distribuciju, ili mjesto koje je direktno dostupno korisniku bez potrebe za mrežni promet.

Razriješavanje sukoba

Kad datoteke u radnoj kopiji ostanu u sukobu nakon obnovljanja ili stapanja, ovi sukobi trebaju biti riješeni ručno u editoru ili TortoiseMergeu. Ovaj proces nazivamo „razrješavnjem sukoba“. Kada završite s ovim postupkom možete označiti sukobljene datoteke kao riješene kako biste ih mogli kasnije pohraniti.

Vratiti na staro

Subversion lokalno pohranjuje „prijašnju“ kopiju svake datoteke kakva je bila kad ste je zadnji put obnovili vašu radnu kopiju. Ako ste napravili izmjene i odulučili ih ponuištiti, možete kosristi naredbu „Vrati na staro“ kako biste datoteku vratili na njezinu prijašnju kopiju.

Revizija

Svaki put kad pohranite neke izmjene izrađujete novu „reviziju“ u skladištu. Svaka revizija predstavlja stanje stabla repozitorija u određenom trenutku u vremenu. Ako želite pogledati stanje skladišta u prošlosti jednostavno pogledate stanje skladišta u reviziji N.

Revizija se upotrebljava i u drugom smilsu i znači skupinu izmjena koja je napravljenja kad je određena revizija kreirana.

Svojstva revizije (revprop)

Kao što datoteke mogu imati svojstva, tako i svaka revizija u skladištu može imati svojstva. Nekoliko posebnih svojstava su dodana automatski kad se kreira revizija i to: svn:date svn:author svn:log koja predstavljaju datum pohrane, autora izmjena i poruku za dnevnik. Ova svojstva se mogu uređivati, ali ne mogu imati verzije tako da svaka promjena ovih svojstava je trajna i ne može se poništiti.

SVN

Često korištena skraćenica za Subversion.

Ime posebnog Subversion protokola kojeg koristi „svnserve“ server Subversion kladišta.

Zamjena

Kao što „Obnovi prema reviziji“ mijenja radnu kopiju kako bi bila jednaka kakva je izgledala u nekom trenutku u prošlosti, tako „Zamijeni“ mijenja radnu kopiju da pokazuje na drugo mijesto u skladištu. To je posebno korisno kada se radi na glavnoj i pomoćnoj grani gdje se razlikuje samo nekoliko datoteka. Možete zamijeniti radnu kopiju s jedne na drugu granu, a samo mijenjane datoteke će se prenositi mrežom.

Obnovi

Subversion naredba povlači zadnje izmjene iz skladišta u vašu radnu kopiju, stapajući sve promjene iz skladišta sa vašim lokalnim izmjenama u radnoj kopiji.

Radna kopija

Ovo je vaš lokalni „pješčanik“, mjesto gdje radite na datotekama s verzijama i koje se uobičajno nalazi na lokalnom tvrdom disku. Radnu kopiju možete izraditi tako da napravite „preuzimanje“ iz skladišta. Vaše promjene spremate u skladište koristeći naredbu „pohrani“.