TortoiseSVN

Subverzioni klijent za Vindouz

Verzija 1.6.13

Stefan Küng

Lübbe Onken

Simon Large

Milorad Popović (MiloradSPopovic@gmail.com)

Prevod 

2011/01/21 21:21:17 (r20750)


Sadržaj

Predgovor
Auditorijum
Vodič za čitanje
TortoiseSVN je besplatan!
Zajednica
Zahvalnosti
Terminologija korišćena u ovom dokumentu
1. Uvod
Šta je TortoiseSVN?
TortoiseSVN istorija
TortoiseSVN osobine
Instaliranje TortoiseSVN
Zahtevi sistema
Instalacija
Jezički paketi
Pravopis kontrola
2. Osnovni Kontrola-Verzija Koncepti
Spremište
Modeli verzionisanja
Problem Fajl-Deljenja
Zaključaj-Menjaj-Otključaj rešenje
Kopiraj-Menjaj-Stopi rešenje
Šta Subverzija radi?
Subverzija u akcija
Radna kopija
URL spremišta
Revizije
Kako radna kopija prati spremište
Zaključak
3. Spremište
Kreiranje spremišta
Kreiranje spremišta klijentom komandne linije
Kreiranje spremišta sa TortoiseSVN
Lokalni pristup spremištu
Pristupanje spremištu na mrežnom deljenom prostoru
Izgled spremišta
Osiguranje spremišta
Zakačive skripte sa serverske strane
Veze preuzimanja
Pristupanje Spremištu
Svnserv zasnovan server
Uvod
Istaliranje svnserva
Pokretanje svnserva
Osnovna autentikacija sa svnserv
Bolja sigurnost sa SASL
Autentikacija sa svn+ssh
Putanjom-zasnovana autorizacija sa svnservom.
Apaš zasnovan server
Uvod
Instaliranje Apaša
Instaliranje Subverzije
Konfiguracija
Višestruka spremišta
Autorizacija zavisna od putanje
Autentikacija sa Vindouz domenom
Višestruki autentikacioni izvori
Osiguranje servera sa SSL
Korišćenje klijent sertifikata sa virtualnim SSL domaćinima.
4. Vodič dnevnog korišćenja
Krenimo od početka
Prekrivne ikone
Kontekst meniji:
Vuci baci
Zajedničke skraćenice
Autentikacija
Maksimiranje Vindouza
Uvoz podataka u spremište
Uvezi
Uvoz na mesto
Specijalni fajlovi
Provera radne kopije
Preuzimanje dubina
Urezivanje vaših izmena u spremište
Urezivanje dijalog
Liste izmena
Isključivanje stavki iz liste za urezivanje
Urezivanje dnevnika poruka
Napredovanje urezivanja
Ađurirajte vašu radnu kopiju izmenama drugih
Rešavanje konflikta
Fajl Konflikti
Konflikti Stabla
Dobijanje status informacija
Prekrivne ikone
TortoiseSVN kolumne u vindouz eksploreru
Lokalni i daljinski status
Pregled Razl
Liste izmena
Revizioni dijalog dnevnika
Pozivanje na dijalog dnevnika revizija
Akcije dnevnika revizija
Dobijanje dodatnih informacija
Dobijanje više poruka dnevnika
Tekuća Revizija Radne Kopije
Spajanje osobina praćenja
Izmena poruka dnevnika i autora
Filriranje dnevnika poruka
Statističke informacije
Isključen mod
Osvežavanje izgleda
Pregled razlika
Fajl razlike
Kraj-reda i Belina Opcije
Poređenje imenika
Razl slika koristeći TortozDif
Spoljašnji Razl/Stopi alat
Dodavanje novih fajlova i imenika
Kopiranje/Pomeranje/Preimenovanje fajlova i imenika
Zanemarivanje fajlova i imenika
Hvatanje modela u listi zanemarivanja
Brisanje, pomeranje i preimenovanje
Brisanje fajlova i imenika
Pomeranje fajlova i imenika
Izmena velikih i malih slova u imenima fajla
Rad sa konfliktom veličine slova u imenu fajla
Ispravka preimenovanja fajlova
Brisanje neverzionisanih fajlova
Poništi izmene
Čišćenje
Podešavanje projekta
Subverzione osobine
Osobine TortoiseSVN projekata
Spoljašnje Stavke
Imenici
Spoljašnji Fajlovi
Grananje/Označavanje
Kreiranje Grane ili oznaka
Preuzeti ili prebaciti...
Spajanje
Spajanje opsega revizija
Reintegriši granu
Spajanje dva različita stabla
Opcije spajanja
Pregled rezultata spajanja
Praćenje Spajanja
Rukovanje konfliktima u toku spajanja
Spajanje cele grane
Osobina održavanja grane
Zaključavanje
Kako zaključavanje radi na Subverziji
Zaključavanje
Otključavanje
Provera statusa zaključavanja
Pravljenje nezaključanih fajlova samo za čitanje
Zakačive skripte za zaključavanje
Kreiranje i primena zakrpa
Kreiranje fajla zakrpe
Primena fajla zakrpe
Ko je izmenio koju liniju?
Krivac za fajl
Razlikeke okrivljavanja
Pretraživač spremišta
Revizioni Graf
Čvor revizionog grafa
Izmena pogleda.
Korišćenje grafa
Osvežavanje izgleda
Uprošćavanje Stabala
Izvoz Subverzione radne kopije
Izbacivanje radne kopije iz kontrole verzija
Relociranje radne kopije
Integracija sa Bag Praćenja Sistem / Problem Tragači
Dodavanje Problem Brojeva u Dnevnik Poruka
Dobijanje informacija od poblem tragača
Integracija sa Veb-zasnovanom pregledaču spremišta
TortoiseSVN postavke
Generalno podešavanje
Revizioni Graf Podešavanje
Ikona prekrivač podešavanje
Mrežna podešavanja
Spoljašnji program podešavanja
Sčvani podaci podešavanje
Keš dnevnika
Zakačiv skript klijentske strane
TortozBlame podešavanje
Podešavanje registra
Subverzioni Radni Imenici
Finalni korak
5. SubVCRev program
SubVCRev komandna linija
Zamena ključnih reči
Primer ključne reči
COM interfejs
6. IBagtragačSnabdevač interfejs
IBagtragačSnabdevač interfejs
IBagtragačSnabdevač2 interfejs
A. Često postavljana pitanja (ČPP)
B. Kako da ja...
Pomeri/kopiraj mnogo fajlova ođednom
Forsirati korisnike da unesu poruke dnevnika
Zakačiv skript na serveru
Osobine projekta
Ažuriranje izabranih fajlova iz spremišta
Vrati nazad (poništi) revizije u spremištu
Koristi dijalog dnevnika revizija
Koristi dijalog spajanja
Koristi svndumpfilter
Uporedi dve revizije fajla ili imenika
Uključi sličan sub-projekat
Koristite svn:externals
Koristi ugnježdenu radnu kopiju
Koristi relativnu lokaciju
Kreiraj skraćenicu za spremište
Zanemarivanje fajlova koji su već verzionisani.
Neverzionisana radna kopija
Ukloni radnu kopiju
C. Korisni saveti za administratore
Raspoređivanje TortoiseSVN preko grupne polise
Preusmeravanje provere nadogradnje
Podešavanje SVN_ASP_DOT_NET_HACK promenljive okruženja.
Onemugući ulaz kontekstnog menija
D. Automatizovanje TortoiseSVN
TortoiseSVN komande
TortozIDif komande
E. Komandna Linija Interfejs Unakrsne Reference
Konvencije i osnovna pravila
TortoiseSVN komande
Preuzimanje
Ažuriranje
Ažuriraj prema reviziji...
Urezivanje
Razl
Prikaži dnevnik
Provera izmena
Revizioni graf
Repo-pretraživač
Uredi sukob
Rešeno
Preimenuj
Obriši
Vrati na staro
Čišćenje
Zaključaj
Skini Katanac
Grana/oznaka
Zamena
Stopi
Izvezi
Premesti
Kreuraj spremište ovde
Dodavanje
Uvezi
Krivac
Dodaj u listu za zanemarivanje
Izradi zakrpu
Primena zakrpa
F. Implementacioni detalji
Prekrivne ikone
G. Osiguranje Svnserva koristeći SSH
Podešavanje Linuks servera
Podešavanje Vindouz servera
SSJ klijent alat za korišćenje sa TortoiseSVN
Kreiranje OpenSSH certifikata
Kreiranje tastera koristeći ssh-kijgen
Kreiranje tastera korišćenjem PuTTIgen
Test koristeći PuTTI
Testiranje SSH sa TortoiseSVN
SSH konfiguracione varijante
Pojmovnik
Indeks

Spisak slika

2.1. Tipični klijent/server sistem
2.2. Kako izbeći problem
2.3. Zaključaj-Menjaj-Otključaj rešenje
2.4. Kopiraj-Menjaj-Stopi rešenje
2.5. ...Kopiraj-Menjaj-Stopi nastavak
2.6. Fajlsistem spremišta
2.7. Spremište
3.1. TortoiseSVN meni za neverzionisani imenik
4.1. Pretraživač prikazuje prekrivne ikone
4.2. Kontekst meni za imenik pod kontrolom verzija
4.3. Eksplorer fajl meni za skraćenice u verzionisanom imeniku
4.4. Desni vuci meni za imenike pod kontrolom verzija
4.5. Autentikacioni dijalog
4.6. Preuzimanje dijalog
4.7. rezivanje dijalog
4.8. Provera pravopisa dijaloga urezivanja
4.9. Progres dijalog koji prikazije napredovanje urezivanja
4.10. Progres dijalog koji pokazuje završeno ažuriranje
4.11. Pretraživač prikazuje prekrivne ikone
4.12. Provera izmena
4.13. Dijalog urezivanja sa listom promena
4.14. Dijalog dnevnika revizija
4.15. Gornji panel kontekstnog menija dnevnika dijaloga revizija
4.16. Gornji panel kontekstnog menija za 2 izabrane revizije
4.17. Dijalog dnevnika donji panel sa kontekstnim menijem
4.18. Dijalog dnevnika koji prikazuje spajanje praćenja revizija
4.19. Urezivanje-po-autorskom histogramu
4.20. Ureuivanje-po-autorskom pita dijagramu
4.21. Urezivanje-po-podacima grafa
4.22. Dijalog Idi na Isključenje
4.23. Poređenje revizionija dijalog
4.24. Pregledač razlika slika
4.25. Eksplorerov kontekst meni za neverzionisane fajlve
4.26. Desni vuci meni za imenike pod kontrolom verzija
4.27. Eksplorerov kontekst meni za neverzionisane fajlve
4.28. Eksplorerov kontekst meni za verzionisane fajlove
4.29. Vrati dijalog
4.30. Vlasnički list eksplorera, Subverzioni tab
4.31. Subverzioni vlasnički list
4.32. Dodavanje osobina
4.33. Grana/Oznaka dijalog
4.34. Prebaci dijalog
4.35. Čarobnjak soajanja - Izbor opsega revizija
4.36. Čarobnjak spajanja - Reintegracija spajanja
4.37. Čarobnjak spajanja - Spajanje stabla
4.38. Konflikti spajanja dijalog odgovora
4.39. Dijalog reintegrisanog spajanja
4.40. Dijalog zaključavanja
4.41. Provera dijaloga izmena
4.42. Kreiranje dijaloga zakrpe
4.43. Beleška/Krivac dijalog
4.44. TortozBlame
4.45. Pretraživač spremišta
4.46. Revizioni graf
4.47. Izvoz-iz-URL dijalog
4.48. Relociranje dijalog
4.49. Primer dijaloga zahteva problem tragača
4.50. Dijalog podešavanja, opšta stranica
4.51. Dijalog podešavanja, Konetekst meni strana
4.52. Podešavanje dijaloga, dijalog 1 strana
4.53. Dijalog podešavanja, Dijalog 2 stranica
4.54. Dijalog Podešavanja, Stranica Boja
4.55. Dijalog Podešavanja, Strana Revizionog Grafa
4.56. Dijalog Podešavanja, Revizioni Graf Stranica Boja
4.57. Dijalog podešavanja, Ikona prekrivači stranica
4.58. Dijalog podešavanja, Podešavanje ikona stranica
4.59. Dijalog podešavanja, Mrežna stranica
4.60. Dijalog podešavanja, Razl pregledač stranica
4.61. Dijalog podešavanja, Razl/Stopi napredni dijalog
4.62. Dijalog podešavanja, Sačuvani podaci stranica
4.63. Dijalog podešavanja, Keš dnevnika stranica
4.64. Dijalog podešavanja, Keš dnevnika statistika
4.65. Dijalog podešavanja, Zakačiv skript stranica
4.66. Dijalog podešavanja, Konfiguracija zakačivog skripta
4.67. Dijalog podešavanja, Stranica integracije problem tragača
4.68. Dijalog podešavanja, TortozBlame stranica
C.1. dijalog nadogradnje

Spisak tabela

2.1. URL pristup spremištu
3.1. Apaš httpd.conf podešavanje
5.1. Lista dostupnih prekidača komandne linije
5.2. Lista dostupnih prekidača komandne linije
5.3. COM/automatizacija metode podržane
C.1. Ulazi menija i njihove vrednosti
D.1. Lista dostupnih komandnih opcija
D.2. Lista raspoloživih opcija