Da biste našli koja različita podešavanja su za to, samo ostavite pointer miša sekundu na editboks/čekboks.. i pojaviće se alatsavet za pomoć.
Ovaj dijalog omogućava da odredite svoj željeni jezik, i Subverziono-specifučna podešavanja.
Izaberite vaš jezik korisnočkog interfejsa. Šta ste još očekivali?
Ako je čekiran, TortoiseSVN će kontaktirati njegov sajt za skidanje jednom nedeljno da vidi dali postoji nova verzija programa. Koristite ako želite odgovor upravo sada. Nova verzija neće biti skinuta; vi jednostavno dobijate informacioni dijalog koji vam kaže da je nova verzija dostupna.
TortoiseSVN ima tri obična zvuka koji su instalirani podrazumevano.
Greška
Beleška
Upozorenje
Možete izabrati različite zvuke (ili potpuno isključiti zvuk) koristeći Vindouz Kontrolni Panel. je skraćenica za Kontrolni Panel.
Globalni modeli zanemarivanja su korišćeni da preduprede neverzionisane fajlove da budu prikazani npr. u dijalogu urezivanja. Fajlovi koje nađu modeli su takođe zanemareni pri uvozu. Zanemarite fajlove ili imenike unošenjem njihovih imena ili ekstenzija. Modeli su razdvojeni razmacima npr. bin obj *.bak *.~?? *.jar *.[Tt]mp. Ovi modeli ne treba da obuhvataju bilo kakve separatore putanje. Primetimo takođe da nema načina da se napravi razlika između fajlova i imenika. Prčitajte odeljak pod imenom „Hvatanje modela u listi zanemarivanja“ za više informacija o sintaksi model-nalaženja.
Primetimo da se modeli zanemarivanja koje ste ovde specificirali takođe utiču na ostale Subverzione klijente koji rade na vašem PC, uključujući klijente komandne linije.
Ako koristite Subverzioni konfiguracioni fajl da podesite global-ignores model, to će premostiti podešavanje koje ste ovde uradili. Subverzioni konfiguracioni fajl je kontaktiran korišćenjem kako je objašnjeno u daljem tekstu.
Ovaj model zanemarivanja će uticati na sve vaše projekte. On nije verzionisan, tako da neće uticati na druge korisnike. Zbog kontrasta možete takođe koristiti verzionisanu svn:ignore osobinu da isključite fajlove ili imenike iz kontrole verzija. Pročitajte odeljak pod imenom „Zanemarivanje fajlova i imenika“ za viže informacija.
Ova opcija kaže TortoiseSVN da podesi datum fajla na vreme zadnjeg urezivanja kada se radi preuzimanje ili ažuriranje. Drugačije TortoiseSVN će koristiti tekući datum. Ako ste razvijali softver generalno je najbolje da koristite tekući datum jer sistem za izgradnju normalno gleda na datum markicu da odredi koje fajlove treba komajlirati. Ako koristite „last commit time“ i vratiti u stariju reviziju, vaš projekat ne može kompajlirati onako kako očekujete od njega.
Koristite da uredite Subverzioni konfiguracioni fajl direktno. neka podešavanje se ne mogu izmeniti sa TortoiseSVN, i traže da umesto toga budu podešena ovde. Za više informacija o Subverzionom konfig fajlu vidite Runtime Configuration Area. Poglavlje na Automatic Property Setting je od posebnog interesa, i ono je konfigurisano ovde. Primetimo da Subverzija može čitati konfiguracione informacije sa više mesta , i potrebno je da znate koji ima prioritet. Uporedite sa Configuration and the Windows Registry da nađete više o tome.
_svnumesto .svn imenika.VS.NET kada se koristi sa veb projektima ne može da rukuje sa .svn imenicima koje Subverzija koristi da smešta interne informacije. Ovo nije bag u Subverziji. Bag je u VS.NET i prednjoj strani koju koristi. Pročitajte odeljak pod imenom „Subverzioni Radni Imenici“ da nađete više o ovom problemu.
Ako želite da izmenite ponašanje Subverzije i TortoiseSVN, možete koristiti čekboks da podesite promenljive okoline koje to kontrolišu.
Treba da primetite da izmena ovih opcija ne konvertuje automatski postojeće radne kopije da koriste novi admin imenik. Imaćete da to uradite lično koristeći skript (Vidite naš ČPP) ili jednostavno preuzmite svežu radnu kopiju.
Ova strana omogućava da odredite koji od TortoiseSVN kontekst meni ulaz će biti prikazan u glavnom kontekst meniju, i koji će se pojaviti u TortoiseSVN submeni. Podrazumevano je da je većina stavki neproverena i pojavljuju se u submeniju.
Postoji poseban slučaj za Uzmi Katanac. Možete, svakako, pogurati to na vršni nivo koristeći gornju listu, ali kako većina fajlova ne zahteva zaključavanje samo dodaje gužvu. Međutim, fajl sa svn:needs-lock osobinom zahteva ovu akciju svaki put kada se uređuje, tako da u tom slučaju to je veoma korisno imati ga na gornjem nivou. Čekiranjem boksa ovde znači to da kada je fajl izabran koji ima svn:needs-lock osobinu izabranu, Nabavi Katanac će se uvek pojaviti u gornjem nivou.
Ako postoje neke putanje na vašem računaru gde baš ne želite TortoiseSVN kontekst meni da se uopšte pojavi, možete ih izlistati u boksu na dnu.
Ovaj dijalog vam dozvoljava da konfigurišete neke TortoiseSVN dijaloge na način kako volite.
Ograničava broj dnevnik poruka koje TortoiseSVN nađe kada najpre izaberete → Korisno za spor server vezu. Možete uvek koristiti ili da dobojete više poruka.
Izabira oblik pisma i veličinu korišćenu za prikazivanje same dnevnik poruke u srednjem panelu Dnevnik Revizija dijalogu, i kada se sastavlja dnevnik poruke u Ureži dijalogu.
Ako standardne dugačke poruke koriste suviše prostora na vašem ekranu koristite kratak format.
Ako često zateknete sebe da poređujete revizije u vršnom panelu dijaloga dnevnika, možete koristiti ovu opciju da omogućite akciju dvostrukog-klika. To nije podrazumevano omogućeno jer nalaženje razlika je često dug proces, i mnogi ljudi vole da izbegnu čekanje posle pogrešnog dvostrukog-klika, zbog čega ova opcija nije podrazumevano omogućena.
TortoiseSVN može automatski da završi sve progres dijaloge kada se akcija završi bez greške. Ovo podešavanje vam omogućava da izaberete uslove zatvaranja dijaloga. Podrazumevano(preporučeno) podešavanje je Zatvori ručno što dozvoljava da pregledate sve poruke i proverite šta se desilo. Međutim, možete odlučiti da želite da zanemarite neki tip poruka i dijalog je zatvoren automatski ako nema kritičnih izmena.
Aut-zatvaranje ako nema stapanja, dodaj ili obriši znači da progres dijalog će se zatvoriti ako je bilo jednostavnog ažuriranja, ali ako su izmene iz spremišta stopljene sa vašim, ili ako je bilo koji fajl dodat ili obrisan, dijalog će ostati otvoren. On će takođe ostati otvoren ako je bio bio koji konflikt ili greška u toku operacije.
Auto-zatvaranje ako nema stapanja, dodavanja ili brisanja za lokalne operacije znači da će se progres dijalog zatvoriti kao za Auto-zatvaranje ako nema stapanja, dodavanja i brisanja ali samo za lokalne operacije kao dodavanje fajlova ili vraćanje izmena. Za daljinske operacije dijalog će ostati otvoren.
Auto-zatvaranje ako nema konflikta dalje oslabljuje kriterijume i zatvoriće dijalog čak i ako ima stapanja, dodavanja i brisanja. Međutim, ako je bilo bilo kakvog konflikta ili grešaka, dijalog ostaje otvoren.
Auto-zatvaranje ako nema grešaka uvek zatvara dijalog čak i ako je bio konflikata. Jedini uslov koji drži otvoren dijalog je uslov greške, što se javlja kada je Subverzija omogućenada kompletira zadatak. Na primer, ažuriranje je neuspešno zato što je server nedostupan, ili urezivanje je neuspešno zato što je radna kopija zastarela.
Kada vraćate lokalne izmene, vaše izmene su odbačene. TortoiseSVN daje vam izuzetno sigurnu mrežu slanjem izmenjenih fajlova u korpu pre vraćanja čiste kopije. Ako više volite da preskočite korpu, otčekirajte ovu opciju.
U dijalogu stapanja, podrazumevano ponašanje je za Od: URL biće zapamćen između stapanja. Međutim, neki ljudi vole da primene stapanje od mnogo različitih tačaka u njihovoj hijerarhiji, i nađe da je lakše da počne sa URL tekuće radne kopije. Ovo može biti uređeno da se odnosi na paralelnu putanju na drugoj grani.
Možete specificirati podrazumevanu putanju za preuzimanje. Ako čuvate sva preuzimanja na jednom mestu, korisno je imati drajv i imenik popunjen tako da samo imate da dodate novo ime imenika na kraju.
Možete takođe specificirati podrazumevani URL za preuzimanje. Ako često preuzimate sub-projekte nekih veoma velike projekte, može biti korisno imati URL pre-popunjene tako da se ima samo dodati sub-projekat ime na kraju.
Ovaj boks je čekiran (podrazumevano stanje), zatim kadgod je status neverzionisanog imenika prikazan u Dodaj, Ureži ili Privera Modifikacija dijalog, svaki potomački fajl i imenik je takođe prikazan. Ako otčekirate ovaj boks, samo neverzionisani predak je prikazan. Otčekivanje redukuje gužvu u ovim dijalozima. U ovom slučaju ako izaberete neverzionisani imenik za Dodaj, dodaje se rekurzivno.
Dijalog urezivanja uključuje mogućnost da analizira listu imenafajlova koja se urezuje. Kada ukucate prva 3 slova stavke u listu, auto-kompletiranje boks iskoči, i možete pritisnuti Enter da kompletirate fajlime. Čekirajte boks da omogućite ovu osobinu.
Auto-kompletiranje analizator može biti sasvim spor ako ima mnogo velikih fajlova da se provere. Tajmaut zaustavlja dijalog urezivanja da bude držan suviše dugo. Ako vam nedostaju važne informacije auto-kompletiranja, možete proširiti tajmaut.
tsvn:projectlanguage podešen.Ako ne želite da koristite proveru sintakse za sva urezivanja čekirajte ovaj boks. Provera sintakse će još biti omogućena gde osobine projekta to zahtevaju.
Kada ukucate dnevnik poruku u dijalog urezivanja, TortoiseSVN je sprema za moguće ponovo korišćenje kasnije. Podrazumeva se da čuva 25 dnevnik poruka za svako spremište, ali možete podesiti taj broj ovde. Ako imate više različitih spremišta možete želeti da smanjite ovo izbegavajući prepunjavanja vašeg spremišta.
Primetimo da se ovo podešavanje primenjuje samo na poruke koje unoste na ovom računaru. Ništa nema da se radi sa kešom dnevnika.
kada urezivanje otkaže iz nekog razloga (radna kopija traži ažuriranje, pre-urezivanja zakačaljka odbija urezivanje, mrežna greška, itd.), možete izabrati ovu opciju da držite dijalog urezivanja otvoren i spreman da pokuša ponovo. Međutim, treba da budete oprezni jer ovo može dovesti do problema. Ako kvarvznači da treba da ažurirate radnu kopiju, i to ažuriranje dovodi do konflikta koja morate rešiti najpre.
Normalno ponašanje u dijalogu urezivanja za sve modifikovane (verzionisane) stavke je sizabrano za urezivanje automatski. Ako više volite da počnete tako što ništa nije izabrano i odaberemo stavku za urezivanje ručno otčekirajte ovaj boks.
Provera Modifikacija dijalog čekira radnu kopiju podrazumevano, i samo kontakt spremišta kada kliknete . Ako uvek želite da čekirate spremište, možete koristiti ovo podešavanje da učinite tu akciju koja se dešava automatski.
Kada izaberete jedan ili više fajlova i onda koristite → da uklonite katanac na ove fajlove, na nekim projektima je uobičajeno da se napiše katanac poruka koja objašnjava zašto imate zaključane fajlove. Ako ne koristite katanac poruke, možete otčekirati ovaj boks da preskočite taj dijalog i zaključate fajlove trenutno.
Ako koristite zaključaj komandu na imenik, vama je predstavljen dijalog zaključavanja kao nešto što vam daje opcije da izaberete fajlve za zaključavanje.
Ako vaš projekat koristi tsvn:lockmsgminsize osobinu, videćete dijalog zaključavanja bezobzira na ovo podešavanje jer projekat zahteva poruke zaključavanja.
Ovaj dijalog dopušta da konfigurišete boje teksta korišćene u TortoiseSVN dijalozima na način kakav volite.
Konflikt se može pojaviti tokom ažuriranja, ili se može pojaviti u toku stapanja. Ažurriranje je ometeno postojećim neverzionisanim fajlom/imenikom istog imena kao neki verzionisan.
Boja se takođe koristi za poruke greške u progres dijalozima.
Stavke dodate u spremište
Obrisane stavke iz spremišta, koje nedostaju u radnoj kopiji, ili obrisane iz radne kopije i zamenjene sa drugim fajlom istog imena.
Izmene u spremištu sukcesivno stopljene u RK bez kreiranja bilo kakvog konflikta.
Dodavanje sa istorijom, ili putanja kopirana u spremište. Takođe u dnevnik dijalogu za ulaze koje uključuje kopirana stavka.
Stavka koja je obrisana u spremištu.
Stavka koja je dodata u spremište, pomoču dodaj, kopiraj ili pomeri operacije.
Stavka koja je preimenovana u okviru spremišta.
Originalna stavka je obrisana i nova stavka istog imena je zamenila.
Revizioni graf pokušava da prikaže čistiju sliku strukture vašeg spremišta praveći razliku između debla, grana i oznaka. Kako takva klasifikacija nije ugrađena u Subverziju ova informacija se izvlači iz imena putanja. Podrazumevana podešavanja uzimaju da koristite konvencionalna engleska imena kako je sugerisano u dokumentaciji Subverzije, ali svakako vaše korišćenje može varirati.
Specifira modele korišćene da prepoznaju ove putanje u data tri okvira. Modeli će se upoređivati nezavisno od veličine slova, ali morate ih specificirati malim slovima. DŽoker karte * i ? će raditi kao obično, i možete koristiti ; da izdvojite višestruke modele. Ne uključujte bilo koje dodatno prazno polje ka što je to obuhvaćeno u specifikaciji poređenja.
Boje se koriste u revizionom grafu da označe tip čvora, npr. čvor je dodat, obrisan, preimenovan. Da bi našli kvalifikaciju čvorova možete dopustiti revizionom grafu da meša boje da bi dao oznaku oba tipa čvora i klasifikaciju. Ako je boks čekiran mešanje je dozvoljeno. Ako boks nije čekiran boja se koristi da označi samo tip čvora. Koristite dijalog za izbor boja da odredite specifične boje koje su korišćene.
Ova strana vam dopušta da konfigurišete korišćene boje. Primetimo da boje koje su ovde specificirane su čiste boje. Većina čvorova je obojena korišćenjem mešavine boja za čvorove, pozadinska boja je proizvoljno klsifikovana boja.
Stavke obrisati i ne kopirati bilo gde u istoj reviziji. treba
Stavke novo dodate, ili kopirane (dodati sa istorijom).
Stavke obrisane na jednoj lokaciji i dodate na drugu u istoj reviziji.
Jednostavne izmene bez bilo kakvog dodavanja ili brisanja.
Može se koristiti da prikaže reviziju korišćenu kao izvor kopije, čak kada nema izmena (za stavku koja je data u grafu) idu u tu reviziju.
Tekuća GLAVNA revizija u spremištu
Ako želite da prikažete ekstra čvor za vašu izmenjenu radnu kopiju, dodatu zadnjoj-urezanoj reviziji na grafu, koristite ovu boju.
Ako odlučite da prikažete da li je radna kopija izmenjena, koristite obojeni okvir na RK čvoru kada su izmene nađene.
Čvorovi klasifikovani kao oznake mogu se mešati ovom bojom.
Čvorovi klasifikovani kao deblo mogu se mešati ovom bojom.
Ako koristite savijanje oznaka da čuvate prostor, oznake su markirane u izvoru kopije korišćenjem bloka u ovoj boji.
Kada levo kliknete na čvor da ga izaberete, marker koji se koristi da označi izbor je blok u ovoj boji.
Ove boje su korišćene kada je graf podeljen u po-stabla i pozadina je obojena u alternativne trake da pomogne izbor izdvojenih stabala.
Ova strana dopušta da izaberete stavku za koju TortoiseSVN će prikazati prekrivnu ikonu.
Podrazumevano, prekrivne ikone i kontekst meniji će se pojaviti u svim otvori/sačuvaj dijalozima kao u Vindouz Eksploreru. Ako želite da se oni pojave samo u Vindouz Eksploreru, čekirajte Prikaži prekrivače i kontekst meni samo u eksploreru boks.
Zanemarene stavke i Neverzionisane stavke obično nemaju prekrivač. Ako želite da prikažete prekrivač u ovim slučajevima, samo čekirajte boksove.
Možete takođe izabrati da označite imenik kao izmenjen ako on sadrži neverzionisane stavke. Ovo može biti korisno da vas podseti da ste kreirali nove fajlove koji još nisu verzionisani. Ova opcija je dostupna samo ako koristite podrazumevanu status keš opciju (vidi dole).
Pošto uzima sasvim malo da nađe status radne kopije, TortoiseSVN koristi keš da smesti status tako da eksplorer ne blokira mnogo dok prikazuje prekrivače. Možete izabrati koji tip keša TortoiseSVN treba da koristi u skladu sa vašim sistemom i veličinom radne kopije ovde:
Kešira sve status informacije u odvojenim procesima (TSVNCache.exe). Taj proces posmatra sve drajvove za izmene i nalazi ponovo status ako su fajlovi unutar radne kopije modifikovani. Proces radi sa najmanjim mogućim prioritetom tako da drugi programi blokirani zbog njega. To takođe znači da status informacija nije u realnom vremenu ali može uzeti nekoliko sekundi da se prekrivač promeni.
Pogodnosti: prekrivači prikazuju status rekurzivno, tj. ako je fajl duboku unutar radne kopije izmenjen, svi imenici do korena radne kopije biće takođe prikazani izmenjenom ikonom. I kako proces može poslati notifikaciju školjci, prekrivači u ostalom stablu će se takođe promeniti.
Nepogodnosti: proces stalno radi, čak i ako ne radite na vašem projektima. On takođe koristi oko 10-50 MB od RAM zavisno od broja i veličine vaših radnih kopija.
Hvatanje je dato direktno unutar dll ekstenzije školjke, ali samo za tekući vidljivi imenik. Svaki put kad se krećete ka drugom imeniku status informacija se nalazi ponovo.
Pogodnosti: zahteva samo veoma maku memoriju (oko 1 MB RAMa) i može prikazati status u realnom vremenu.
Nepogodnosti: Pošto je samo jedan imenik uhvaćen, prekrivači ne pokazuju status rekurzivno. Za velike radne kopije može uzeti mnogo vremena da prikaže imenik u eksploreru sa podrazumevanim hvatanjem. Takođe mime-tip kolona nije dostupna.
Sa ovim podešavanjem TortoiseSVN uopšte ne hvata status u Eksploreru. Zato što, fajlovi ne dobijaju prekrivače i imenici samo dobijaju 'normalne' prekrivače ako su verzionisani. Drugi prekrivači su prikazani i nema dodatnih kolona da su dostupne.
Pogodnost: apsolutno ne koristi dodatnu memoriju i uopšte ne usporava Eksplorer dok pretražuje.
Nepogodnost: SDtatus informacija fajlova i imenika nije prikazana u Eksploreru. Da vidite da li je vaša radna kopija izmenjena, treba da koristite „Provera izmena“ dijalog.
Sledeća grupa dopušta vam da izaberete koju klasu skladištenja će prikazati prekrivač. Podrazumevano, samo tvrdi diskovi su izabrani. Možete čak onemogućiti prekrivače ikona, ali gde je zabava u tome?
Mrežni drajvovi mogu biti veoma spori, tako da podrazumevane ikone nisu prikazane za radnu kopiju lociranu na mrežnoj podeli.
USB Fleš drajv se javlja kao specijalan slučaj u to drajv tipu se identificira od samog uređaja. Neki se javljaju kao fiksni diskovi, a neki kao pokretni drajvovi.
Isključi Putanje se koristi da kaže TortoiseSVN te putanje za koje ne treba prikazati prekrivač ikona i status kolone. Ovo je korisno ako imate neke veoma velike radne kopije koje sadrže samo biblioteke koje želite uopšte da menjate i zato ne traži prekrivače. Na primer:
f:\development\SVN\Subversion će onemogućiti prekrivače samo na specifičnom imeniku. Vi još možete videti prekrivače na svim fajlovima unutar imenika.
f:\development\SVN\Subversion* će onemogućiti prekrivače na sve fajlove i imenike čije putanje počinju sa f:\development\SVN\Subversion. To znači da vi želite da vidite prekrivače za svaki fajl i imenik ispod putanje.
Isto se primenjuje na Uključi Putanje. Osim toga za te putanje prekrivači su prikazani čak ako su prekrivači onemogućeni za specifične tipove drajvova, ili isključenjem putanje specificirane gore.
Korisnici ponekad pita kako ovo podešavanje stabla međusobno zavise, i definitivan odgovor je:
if (path is in include list) show overlays if (path is allowed drive type) AND (path is not in exclude list) show overlays
Lista uključivanja uvek čini da se prekrivači prikažu. Drugačije, prekrivači su prikazani za sve označene tipove drajvova osim putanje koja je isključena.
TSVNCache.exe takođe koristi ove putanje da ograniči skeniranje. Ako želite da pogledate samo u pojedinačni imenik, onemogućite sve tipove drajvova i uključiti vaše specifične želje da budu skenirane.
SUBST DrajvoviČesto je običaj da se koristi SUBST drajv da pristupi vašim radnim kopijama, tj. koristeći komandu
subst T: C:\TortoiseSVN\trunk\doc
Međutim ovo može prouzrokovati prekrivanja nisu ažurirani, kao TSVNCache će samo primiti jednu notifikaciju kada se fajl izmeni, i to je normalno za originalnu putanju. Ovo znači da vaši prekrivači na subst putanji može biti da se nikad ne ažurira.
Lak način da se radi oko ovoga je da se isključi originalna putanja iz prikazanih prekrivača, tako prekrivači su prikazani na subst putanji umesto toga.
Ponekad vi ćete isključiti polja koja sadrže radne kopije, koji čuva TSVNCache od skeniranja i nadgledanja za izmene, ali vi još uvek želite vizuelnu indikaciju tamo gde su takvi imenici verzionisani. Prikaži isključene imenike kao 'normalne' čekboksove dopušta vam da uradite ovo. Sa ovom opcijom, verzionisani imenici u bilo kojoj isključenoj oblasti (tip drrajva nije čekiran, ili je specifično isključen) će prikazati kao normalno i savremen, sa zelenom ček oznakom. Ovo vas podseća da gledate radnu kopiju, čak ako imenik prekrivači ne moraju biti korektni. Fajlovi uopšte ne dobijaju prekrivače. Primetimo da kontekst meniji još rade, čak i ako prekrivači nisu uključeni.
Kao specijalni izuzetak na to, drajvi A: i B: se nikad ne uzimaju u obzir za Prikaži isključene imnjnike kao 'normalan' opciju. Ovo se zbog Vindouza forsirano da gleda na drajv, što može prouzrokovati kašnjenje od nekoliko sekundi kada se pokrene Eksplorer, čak ako vaš PC ima flopi drajv.
Ovde možete konfigurisat vaš proksi server, ako vam treba da provlačite kroz fajervol vaše kompanije.
Ako vam je potrebno da podesite po-spremištu proksi podešavanja, potrebno je da koristite Subverzioni server fajl da konfiguriše ovo. Koristi da dobiješ to direktno. Konsultujte Runtime Configuration Area za detalje kako koristiti ovaj fajl.
Možete takođe specificirati koji program TortoiseSVN treba da koristi da postavi sigurnu vezu ka svn+ssh spremišta. Preporučujemo da koristite TortoisePlink.exe. Ovo je verzija popularnog Plink programa, i uključeno je sa TortoiseSVN, ali to je kompajlirano kao Vindouzbez aplikacija, tako da ne možete dobiti DOS boks koji iskače svaki put kada se prijavljujete.
Morate specificirati punu putanju za izvršne programe. Za TortoisePlink.exe ovo je standardni TortoiseSVN bin imenik. Koristite dugme kao pomoć da se nađe. Primetimo to da ako putanja sadrži prazna polja, morate zaokružiti navodnicima, npr.
"C:\Program Files\TortoiseSVN\bin\TortoisePlink.exe"
Jedan ivični-efekat koji nema prozor je to da nema nigde da ode bilo kakva poruka greške, tako ako autentifikacija ne uspe vi ćete jednostavno dobiti poruku koja kaže nešto kao „Nesposoban da piše na standardnom izlazu“. Iz ovog razloga preporučujemo da najpre izvršite podešavanje koristeći standardni Plink. Kada sve radi, možete koristiti TortoisePlink sa tačno istim parametrima.
TortoisePlink nema nikakvu dokumentaciju o sebi zato što je minorna varijanta Plinka. Nađite o parametrima komandne linije na PuTTY website
Da bi izbegli da budete pitani za lozinku neprestano možete takođe razmotriti koristeći alat nalaženja lozinke kao Pageant. Ovo je takođe dozvoljeno za skidanje sa PuTTY vebsajta.
Na kraju, podešavanje SSH na serveru i klijentima je ne-trivijalan proces koji je van interesa ovog fajla pomoći. Međutim, možete naći vodič u TortoiseSVN ČPP izlistanih pod Subversion/TortoiseSVN SSH How-To.
Ovde možete definisati vaš lični diff/stopi programi koje TortoiseSVN treba da koristi. Podrazumevano podešavanje je da se koristi TortoiseMerge koji je instaliran kad i TortoiseSVN.
Pročitajte xref linkend="tsvn-dug-diff-tools"/> za listu nekih od spoljašnjih diff/stopi programa koje ljudi koriste sa TortoiseSVN.
Spoljašnji diff program može biti korišten za poređenje revizija fajlova. Sponjašnji programi će tražiti da dobijete fajlime iz komandne linije, zajedno sa svakom drugom opcijom komande. TortoiseSVN koristi parametre zamene sa prefiksom %. Kada se uoči jedan od tih koji će biti zamenjeni odgovarajućom vrednošću. Red parametara će zavisiti na Diff programe koje koristite.
Originalan fajl bez vaših izmena
Vindouz naslov osnovnog fajla
Vaš lični fajl, sa vašim izmenama
Vindouz naslov za vaš fajl
Naslov prozora nije čisto fajlime. TortoiseSVN tretira to kao ime da prikaže i kreira imena u skladu sa tim. Tako npr. ako radite sa diff sa fajlom u reviziji 123 sa fajlom u vašoj radnoj kopiji, imena će biti filename : revision 123 i filename : working copy
Na primer, sa EgzamDiffPro:
C:\Path-To\ExamDiff.exe %base %mine --left_display_name:%bname
--right_display_name:%yname
or with KDiff3:
C:\Path-To\kdiff3.exe %base %mine --L1 %bname --L2 %yname
or with WinMerge:
C:\Path-To\WinMerge.exe -e -ub -dl %bname -dr %yname %base %mine
or with Araxis:
C:\Path-To\compare.exe /max /wait /title1:%bname /title2:%yname
%base %mine
Ako koristite svn:keywords osobinu da proširite ključne reči i u posebnoj reviziji fajla, zatim ovde može biti razlika između fajlova koji su čisto podesni za tekuću vrednost ključne reči. Takođe vi koristite svn:eol-style = native OSNOVNI fajl će imati čist LF završetak linije dok vaš fajl ima CR-LF kraj linije. TortoiseSVN će normalno sakriti ove razlike automatski najpre analizirajući OSNOVNI fajl da prošire ključne reči i kraj linije pre izvršenja diff operacije. Međutim, ovo može uzeti puno vremena sa velikim fajlovima. Ako Konvertuj fajlove kada se pravi razlika prema OSNOVI je otčekirano zatim TortoiseSVN će preskočiti preprocesiranje fajlova.
Možete takođe specifirati različit diff alat da koriste Subverzione osobine. Kako ovo teži da bude skraćen jednostavan tekst string, vi možete želeti jednostavno mnogo kompaktniji pregled.
Ako ste konfigurisali alternativni diff alat, možete pristupiti TortoiseMerge i alatu trećeg lica iz kontekst menija. → koristi primarni diff alt, a Shift+ → koristi sekundarni diff alat.
Eksterni program za stapanje koristi se da reši konfliktne fajlove. Parametar substitucije se koristi na isti način kao sa Diff Programom.
Originalni fajl bez vaših ili drugih izmena
Vindouz naslov osnovnog fajla
vaš lični fajl, sa vašim izmenama
Vindouz naslov za vaš fajl
fajl kakav je u spremištu
Vindouz naslov fajla u spremištu
fajl sa konfliktom, rezultat operacije sajanja
Vindouz naslov za stopljen fajl
Na primer, sa Perforce Merge:
C:\Path-To\P4Merge.exe %base %theirs %mine %merged
or with KDiff3:
C:\Path-To\kdiff3.exe %base %mine %theirs -o %merged
--L1 %bname --L2 %yname --L3 %tname
or with Araxis:
C:\Path-To\compare.exe /max /wait /3 /title1:%tname /title2:%bname
/title3:%yname %theirs %base %mine %merged /a2
or with WinMerge (2.8 or later):
C:\Path-To\WinMerge.exe %merged
U naprednom podešavanju, možete definisati različite diff i stopi programe za svaku ekstenziju fajla. Na primer možete pridružiti Fotošop kao „Diff“Program za .jpg fajlove :-) Takođe pridružite svn:mime-type osobinu sa diff ili stopi programom.
Da pridružite korišćenjem ekstenziju fajla, potrebno vam je da specificirate ekstenziju. Koristite .bmp da opišete Vindouz bitmap fajlove. Da pridružite svn:mime-type osobinu, specificirajte mime tip, uključujući kosu crtu, na primer text/xml.
Program pregledač za ujedinjen-diff fajlve 8fajlove zakrpa). Nisu parametri potrebni. Podrazumevana opcija je da se čekira pridruživanje za .diff fajlove, i zatim za .txt fajlove. Ako nemate pregledač za .diff fajlove, možda će vam se dopasti NotePad.
Originalni Vindouz NotePad program nije dobar za fajlove koji nemaju standardni CR-LF završetak-linija. Kako većina ujedinjeni diff fajlovi imaju čist LF završetak-linije, oni se neće videti dobro u NotePad. Međutim, možete skinuti besplatnu zamenu NotePad Notepad2 koji ne prikazuje samo kraj-linije korektno, već takođe bojama kodira dodate i uklonjene linije.
Za vašu udobnost, TortoiseSVN čuva većinu podešavanja koje koristite, i pamti pređašnje stanje. Ako želite da obrišete keš podataka to možete uraditi ovde.
Kadgod preuzmete radnu kopiju, stopite izmene ili koristite pretraživač spremišta, TortoiseSVN čuva zapis o skorašnje korišćenom URL i nudi ga u kombo boksu. Ponekad taj list postaje blokiran sa zastarelim URL tako da je korisno da se periodično osveži.
Ako želite da uklonite pojedinačnu stavku iz jednog od kombo boksova možete to uraditi na licu mesta. Samo kliknite na strelicu da svučete kombo boks, pomerite miša na stavku koju želite da uklonite i otkucajte Shift+Del.
TortoiseSVN čuva skorašnje dnevnik poruke urezivanja koje ste uneli. One su sačuvane u spremištu, tako da ako pristupate ka više spremišta ova lista može porasti jako mnogo.
TortoiseSVN kešira dnevnik poruke nađene u Prikaži Dnevnik dijalogu da sačuva vreme kada sledeći put prikazijete dnevnik. Ako još neko uređuje dnevnik poruka i vi takođe imate keširanu poruku, nećete videti izmenu sve dik ne obrišete keš. Dnevnik poruka keširanje je omogućeno na Dnevnik Keš tab.
Mnogi dijalozi pamte veličinu i poziciju ekrana koji ste zadnji put koristili.
Kada se autentifikujete na Subverzioni server, korisničko ime i lozinka se keširaju lokalno tako da ne morate da ih unosite. Možete želeti da obrišete ovo iz sigurnosnih razloga, ili zato što želite da pristupite spremištu pod drugim korisničkim imenom ... da li DŽon zna da vi koristite njegov PC?
Ako želite da obrišete autentifikacione podatke samo za jedan poseban server, pročitajte odeljak pod imenom „Autentikacija“ za instrukcije kako da nađete keširane podatke.
TortoiseSVN čuva dnevnik svega napisanog u progres dijalogu. Ovo može biti korisno kada, na primer, želite da proverite šta se dešava u skoroj komandi ažuriranja.
Dnevnik fajl je ograničene dužine i kada poraste mnogo veliki stariji sadržaj se odbacuje. Podrazumevano je da se 4000 linija čuva, ali možete podesiti taj broj.
Odavde možete videti sadržaj dnevnik fajla, i takođe ga obrisati.
Ovaj dijalog vam omogućava da konfigurišete dnevnik keš osobine TortoiseSVN, koje čuvaju lokalnu kopiju dnebnik poruka i izmenjenih putanja da se izbegne vremenski-zahtevno skidanje sa servera. Koristeći dnevnik keš može dramatično ubrzati dnevnik dijalog i revizioni graf. Sledeća korisna osobina je da dnevnik poruka može biti kontaktiran kada niste povezani.
Omogućava dnevnik keširanje kadgod su dnevnik podaci zatraženi. Ako je proveren, podaci će biti vraćeni iz keša ako su dostupni, i ako bilo koja poruka nije u kešu biće uzeta sa servera i dodata kešu.
Ako je keširanje onemogućeno, podaci će uvek biti uzeti direktno sa servera i neće biti sačuvano lokalno.
Ponekad će vam biti potrebno da se spojite na server koji koristi iste URL za sva spremišta. Starija verzija svnbridge će to uraditi. Ako je potrebno da pristupite takvim spremištima morate čekirati ovu opciju. Ako ne, ostavite je ne čekiranu da poboljšate performanse.
Neki servisi domaćina daju svim svojim spremištima isti UUID. Možete čak to uraditi sami kopiranjem imenika spremišta da kreirate novi. Za sve vrste razloga ovo je loša ideja - UUID treba da bude jedinstven. Međutim, keš dnevnika će još uvek raditi u ovoj situaciji ako čekirate ovaj boks. Ako vam to nije potrebno, ostavite nečekirano da poboljšate performanse.
Ako radite van linije, ili ako je spremište palo, dnevnik keš može još biti korišćen da snabde dnevnik poruke koje se već drže u kešu. Svakako keš ne mora biti ažuran, tako postoje opcije da dozvole da izaberete da li treba ovu osobinu da koristite.
Kada se dnevnik podaci uzmu iz keša bez kontaktiranja servera, dijalog koji koristi te poruke će prikazati isključeno stanje na naslovnom pultu.
Kada pozovete dnevnik dijalog normalno ćete želeti da kontaktirate server da proverite za neku novu dnevnik poruku. Ako je postavljeno granično vreme veće od nule server će samo biti kontaktiran kada prođe ograničeno vreme od zadnjeg vremena kontakta. Ovo može redukovati serverov obilazak ako otvarate dnevnik dijalog često a server je spor, ali prikazani podaci ne moraju biti kompletno ažurirani. Ako želite da koristite ovu osobinu preporučujemo vam vrednost 300 (5 minuta) kao kompromis.
Ako pretražujete oko mnogo spremišta sakupićete mnogo keševa dnevnika. Ako ga aktivno ne koristite keš neće porasti mnogo veliki, tako da ih TortoiseSVN podrazumevano čisti posle podešenog vremena. Koristite ovu stavku da kontrolišete čišćenje keša.
Veliki keševi su mnogo skuplji za reciklažu, tako da TortoiseSVN samo čisti male keševe. Fino podesite prag sa ovom vrednošću.
Ponekad nešto krene loše sa keširanjem i uzrokuje lom. Ako se to desi keš se normalno obriše automatski da se predupredi vraćanje problema. Ako koristite manje stabilnu noćnu gradnju možete podesiti opciju da čuvate keš u bilo kom slučaju.
Na ovoj strani možete videti listu spremišta lokalno keširanih, i prostor korišćen za keš. Ako izaberete jedno od spremišta možete tada koristiti skrivene dugmiće.
Kliknite na da kompletirate osvežavanje keša i popunite nek praznine. Za velika spremišta ovo će uzeti mnogo vremena, ali je korisno ako ako nameravate da radite bez veze i želite potpuno dostupan keš.
Kliknite na dugme da izvezete ceo keš kao skup CVS fajlova. Ovo bi bilo korisno ako želite da procesirate dnevnik podataka koristeći spoljašnji program, takođe to je uglavnom korisno programerima.
Kliknite na da uklonite sve keširane podatke za izabrno spremište. Ovo ne onemogućava keširanje za spremište tako da sledeće put kada tražite podatke dnevnika, kreiraće se novi keš.
Kliknite na dugme da vidite detaljnu statistiku za partikularni keš. Mnoga od polja prikazana ovde su uglavnom od onteresa za programere TortoiseSVN, tako da svi nisu opisani dataljno.
Iznos memorije potrebne za opsluživanje keša
Iznos prostora na disku korišćen za keš. Podaci su komprimovani, tako da je korišćenje diska generalno sasvim skromno.
Prikazuje da li je spremište dostupno zadnji put kada je keš korišćen
Poslednji put kada je promenjen sadržaj keša
Poslednje vreme zahteva GLAVNE revizije sa servera.
Broj različitih autora sa porukama zabeleženim u kešu.
Broj putanja izlistanih, kao što možete videti koristeći svn log -v.
Broj opsega revizija koji nisu nađeni, jednostavno zato zato što nisu traženi.
Najviši revizioni broj smešten u keš.
Broj revizija sačuvanih u kešu. Ovo je druga mera kompletnosti keša.
Ovaj dijalog omogućava da podesite zakačive skripte koje će se izvršiti automatski kada se izvesne Subverzione akcije izvršavaju. Suprotno zakačivim skriptama objašnjenim u odeljak pod imenom „Zakačive skripte sa serverske strane“, ove skripte se izvršavaju lokalno na klijentu.
Jedna aplikacija za takve zakačaljke može biti pozivanje programa kao SubWCRev.exe da se ažurira broj verzije posle urezivanja, i možda da se pokrene reizrada.
Zbog različitih sigurnosnih i primenljivih razloga, zakačive skripte su definisane lokalno na mašini, radije nego osobine projekta. Definišite šta će se desiti, nije važno što još neko urezije u spremište. Svakako uvek možete izabrati da zovete skript koji je sam pod kontrolom verzija.
Da bi se dodala zakačiva skripta, jednostavno kliknite i popunite detalje.
Postoji tekućih šest tipova zakačivih skripti dostupan
Pozvan pre nego se pojavi dijalog urezivanja. Možete žieleti da koristite ovo ako zakačaljke menjaju verzionisane fajlove i utiču na listu fajlova koji zahtevaju da budu urezani i/ili poruku urezivanja. Međutim treba da primetite to zato što je zakačaljka pozvana na ranijoj etapi, puna lista izabranih objekata za urezivanje nije dostupna.
Pozvan posle korisnikovog klika na u dijalogu urezivanja, i pre nego počne aktuelno urezivanje. Ova zakačaljka ima listu šta će se tačno urezati.
Poziva se posle završetka urezivanja (bilo da je uspešno ili ne).
Pozivan pre nego je prikazan ažuriraj-do-revizije dijalog.
Pozivana pre nego aktuelno Subverzono ažuriranje počne.
Pozivano posle završetka ažuriranja (bilo uspešno ili ne).
Zakačaljka je definisana za posebnu radnu kopiju. Samo vam je potrebno da odredite putalju vršnog nivoa; ako izvršite operaciju u sub-imeniku, TortoiseSVN će automatski tražiti prema traženoj putanji.
Sledeće morate specificirati komandnu liniju da izvršiti, poćevši sa putaljom ka zakačivoj skripti ili izvršnom programu. Ovo bi mogao biti beč fajl, izvršni fajl ili bilo koji fajl koji ima isparvan prozor pridruživanja, npr. perl skript.
Komandna linija uključuje izvesne parametre koji su popunjeni sa TortoiseSVN. Prošli parametri zavise od toga koja zakačaljka je pozvana. Svaka zakačaljka ima svoje lične parametre koji prolaze u sledećem redosledu:
PATHMESSAGEFILECWD
PATHDEPTHMESSAGEFILECWD
PATHDEPTHMESSAGEFILEREVISIONERRORCWD
PATHCWD
PATHDEPTHREVISIONCWD
PATHDEPTHREVISIONERRORCWD
Značenje svakog od ovih parametara opisan je ovde:
Putanja ka privremenom fajlu koji sadrži sve putanje za koje operacija počinje. Svaka putanja je na odvojenoj liniji u temp fajlu.
Dubina sa kojom je urezivanje/ažuriranje urađeno
Moguće vrednosti su:
svn_dubina_nepoznata
svn_dubina_isključena
svn_dubina_prazna
svn_dubina_fajlova
svn_dubina_trenutni
svn_dubina_beskonačno
Putanja ka fajlu koji sadrži dnevnik poruke za urezivanje. Fajl sadrži tekst u UTF-8 kodiranju. Posle uspešnog izvršenja početak-urezivanja zakačaljke, dnevnik poruka je ponovo pročitan, dajući zakačaljki šansu da ga izmeni.
Revizija spremišta za koju bi ažuriranje bilo dato ili se urezivanje kompletiralo.
Putanja ka fajlu koji sadrži poruku greške. Ako nema greške, fajl će biti prazan.
Tekući radni imenik sa koji skript radi. Ovo je skup ka zajdničkom korenu imenika svih odgovarajućih piutanja.
Primetimo takođe da imamo data imena tih parametarakonvencionalno, ne možete se pozvati na ta imena u podešavanju zakačaljki. Svi izlistani parametri za pojedinačne zakačaljke su uvek prošli, bez obzira da li ih želite ili ne ;-)
Ako želite da Subervezione operacije drže isključeno sve dok se zakačaljka kompletira, proverite Čekajte dok skript završi.
Normalno želte da sakrijete ružne DOS boksove dok skript radi, tako Sakri skript dok radi je čekiran podrazumevano.
Jednostavna klijent zakačaljka skripta može biti nađeno u kontrib imeniku u TortoiseSVN spremište. (odeljak pod imenom „TortoiseSVN je besplatan!“ objašljava kako pristupiti spremištu).
TortoiseSVN može koristiti COM jezičak da nađe problem tragač kada je u dijalogu urezivanja. Korišćenje takvih jezička opisano je u odeljak pod imenom „Dobijanje informacija od poblem tragača“. Ako je sistem administator snabdeo jezičak koji ste već instalirali i registrovali, ovo je mesto da se specificira kako se integriše sa vašom radnom kopijom.
Kliknite na da koristite jezičak sa posebnom radnom kopijom. Ovde možete specificirati putanju radne kopije, izaberite koji jezičak da se koristi iz padajuće liste svih registrovanih problem tragača, i neke parametre da doda. Parametri će biti specificirani jezičku, ali mogu uključiti vaše korisničko ime za problem tragač tako da jezičak može tražiti probleme koji su vama ozančeni.
Ako želite da svi korisnici koriste iste COM jezičak za vaš projekat, možete specificirati jezičak takođe sa osobinama bugtraq:provideruuid i bugtraq:providerparams.
Ovu osobinu određuje COM UUID iz IBagtragačSnabdevač, na primer {91974081-2DC7-4FB1-B3BE-0DE1C8D6CE4E}. (ovaj primer je UUID od Gurtle bugtraq provider, koji je snabdevač za Google Code problem tragač).
Ova osobina određuje parametre poslate u IBagtragačSnabdevač.
Molimo proverite dokumentaciju vašeg IBagtragačSnabdevača jezička da nađete šta specificirati u ove dve osobine.
Podešavanja korišćena sa TortoiseBlame su kontrolisani iz glavnog kontekst menija, ne direktno sa samim TortoiseBlame.
TortoiseBlame može koristiti boju osnove da indicira starost linija u fajlu. Podesite krajnje tačke specificirajući boje za novije i starije revizije, i TortoiseBlame koristi linearnu interpolaciju između ovih boja u skladu revizijom spremišta označenu za svaku liniju.
Možete izabrati pismo koje se koristi da se prikaže tekst, i njegovu veličinu. Ovo se primenjuje na sadržaj fajla, i autore i revizione informacije prikazane u levom panelu.
Definiše koliko razmaka koristiti za ekspanziju kada se tab karakter naže u sadržaju fajla.
Sasvim retko korišćena podešavanja su omogućena samo uređivanjem registra direktno. Ostaje na vama da samo uredite vrednosti registra ako znate šta radite.
Možete specificirati različitu lokaciju za Subverzioni konfiguracioni fajl koristeći registri lokaciju HKCU\Software\TortoiseSVN\ConfigDir. Ovo će uticati na sve TortoiseSVN operacije.
Da bi dodali keš ikonu za TSVNCashe program, kreirajte DWORD taster sa vrednošću 1 na HKCU\Software\TortoiseSVN\CacheTrayIcon. Ovo je stvarno korisno samo za programere kada vam ljubazno dozvoljavaju da završite program.
Da bi prikazali parametre komandne linije provučene iz proširenja školjke u TortoiseProc kreirajte DWORD ključ sa vrednošću 1 u HKCU\Software\TortoiseSVN\Debug.
Ovo je korisno ako koristite nešto drugo osim vindouz eksplorera ili ako naiđete na problem sa korektnim prikazom kontekstnog menija. Kreirajte DWORD ključ sa vrednošću 0 na HKCU\Software\TortoiseSVN\OwnerdrawnMenus ako ne želite TortoiseSVN da ne prikaže ikone stavke školjke kontekst menija. Postavite vrednost na 1 da ponovo prikažete ikone.
Ako ne želite da eksplorer ažurira status prekrivača dok se druga TortoiseSVN komanda izvršava ( npr. Ažuriraj, Ureži, ...) kreirajte DWORD ključ sa vrednošću 1 u HKCU\Software\TortoiseSVN\BlockStatus.
HKCU\Software\TortoiseSVN\UpdateCheckURL sadrži URL iz koga TortoiseSVN pokušava da skine tekst fajl da bi našla da li je ažuriranje moguće. Možete takođe podesiti ovo pod HKLM umesto HKCU ako želite, ali HKCU prekriva podešavanje u HKLM. Ovo može biti korisno za kompanijsku administraciju koja ne želi da njeni korisnici ažuriraju TortoiseSVN dok im oni ne odobre.
Auto-kompletirajuća lista prikazana u editoru poruka urezivanja prikazuje imena fajlova izlistanih za urezivanje. Takođe obuhvata ova imena sa uklonjenom ekstenzijom, kreirajte DWORD tater sa vrednošću 1 na HKCU\Software\TortoiseSVN\AutocompleteRemovesExtensions.
Dodatne kolone TortoiseSVN koje dodaje detaljnom pregledu u Vindouz Eksploreru aktivne su samo u radnoj kopiji. Ako želite da budu dostupne bilo gde, ne samo u radnoj kopiji, kreirajte DWORD taster sa vrednošću 1 u HKCU\Software\TortoiseSVN\ColumnsEveryWhere.
Kada stapate revizije iz druge grane, i informacije praćenja stapanja su dostupne, dnevnik poruke iz revizija koje stapate se sakupljaju da naprave dnevnik poruku urezivanja. Predefinisani string se koristi da odvoji pojedinačne dnevnik poruke stopljenih revizija. Ako više volite, možete kreirati SZ taster u HKCU\Software\TortoiseSVN\MergeLogSeparatorkoji sadrži separator string po vašem izboru.
TortoiseSVN dopušta da označite spoljašnji diff pregledač. Većina takvih pregledača, međutim, ne odgovara za izmenu okrivljavanja (odeljak pod imenom „Razlikeke okrivljavanja“), tako da možete želeti da se vratite TortoiseMerge u tom slučaju. Da biste to uradili kreirajte DWORD taster sa vrednošću 1 u HKCU\Software\TortoiseSVN\DiffBlamesWithTortoiseMerge.
Dnevnik dijalog osvetljava tekuću radnu kopiju revizije kada je prikazan dnevnik fajla. Da se uradi ista stvar za imenik zahteva se puzanje kroz radnu kopiju, što je podrazumevana akcija, ali može biti spora operacija za velike radne kopije. Ako želite da izmenite operaciju ove osobine morate kreirati DWORD registar ključ u HKCU\Software\TortoiseSVN\RecursiveLogRev. Vrednost 0 onemogućava osobinu (nema osvetljavanja imenika), vrednost 1 (uobičajena) će naći status rekurzivno (nalazi najviši revizioni broj u stablu radne kopije), i vrednost 2 proverava reviziju samog izabranog imenika, ali neće proveriti bilo koju potomačku stavku.
Podrazumeva se da ako preuzimate radnu kopiju preko postojeće neverzionisane strukture imenika, kao što mođete da uradite posle uvoza, onda svako postojanje koje se razlikuje sa sadržajem spremišta biće ostavljeno neizmenjeno i označeno kao promenjeno. Kada budete urezivali to je vaša lokalna kopija koju šaljete nazad u spremište. Neki ljudi više vole da preuzimanje javi grešku ako se postojeći sadržaji razlikuju, tako da ako dvojica dodaju isti fajl druga lična verzija ne prekriva originalnu vreziju greškom. Ako želite da forsirate da preuzimanje daje grešku u ovom slučaju morate kreirati DWORD ključ registra sa vrednošću 0 na HKCU\Software\TortoiseSVN\AllowUnversionedObstruction.
VS.NET 2003 kada se koristi sa veb projektima ne može rukovati sa .svn imenicima koje Subverzija koristi da smesti interne informacije. Ovo nije bag u Subverziji. Bag je u VS.NET 2003 i ulazne stranice koje koristi kao proširenje.
Od Verzije 1.3.0 Subverzije i TortoiseSVN, možete podesiti promenljivu okruženja SVN_ASP_DOT_NET_HACK. Ako je ta promenljiva podešena Subverzija će koristiti _svn imenik umesto .svn imenik. Morate restartovati vašu školjku za tu promenljivu okoline da postane efektna. Normalno to znači rebutovanje PC. Da se to olakša, možete sada uraditi to sa stranice generalnog podešavanja koristeći jednostavan čekboks - obratite se na odeljak pod imenom „Generalno podešavanje“.
Za više informacija, i druge načine da se izbegne ovaj problem na prvo mest, preuzmite naš članak FAQ.