Revizioni dijalog dnevnika

Za svaku izmenu koju uradite i urežete, možete omogućiti dnevnik poruka za te izmene. Na taj način možete kasnije naći koje izmene ste uradili i zašto, i imate detaljan dnevnik za vaš razvojni proces.

Dnevnik Revizija Dijalog obnavlja dnevnik poruka i prikazuje vam ga. Displej je podeljen u 3 panela,

Ali to je mnogo više od toga - to omogućava komandama kontekst menija koje možete koristiti da dobijete čak više informacija o istoriji projekta.

Pozivanje na dijalog dnevnika revizija

Slika 4.14. Dijalog dnevnika revizija

Dijalog dnevnika revizija


Ima više mesta odakle možete prikazati Dnevnik dijalog:

  • Iz TortoiseSVN kontekst submeni

  • Iz vlasničkih listova

  • Iz Progresa dijaloga kada je ažuriranje završeno. Tada Dnevnik dijalog samo prikazuje te revizije koje su bile izmenjene od vašeg zadnjeg ažuriranja.

Ako spremište nije dostupno možete videti Želite da se isključite? dijalog, opisan u odeljak pod imenom „Isključen mod“.

Akcije dnevnika revizija

Gornji panel ima Akcije kolonu koja sadrži ikone koje sumiraju šta je dato u reviziji. Ima četiri različitih ikona svaka prikazana u njenoj sopstvenoj koloni.

Ako revizija menja fajl ili imenik, izmenjen ikona je prikazana u prvoj koloni.

Ako revizija doda fajl ili imenik, dodat ikona je prikazana u drugoj koloni.

Ako revizija briše fajl ili imenik, obrisan ikona je prikazana u trećoj koloni.

Ako je revizija premestila fajl ili imenik, premešten ikona je prikazana u četvrtoj koloni.

Dobijanje dodatnih informacija

Slika 4.15. Gornji panel kontekstnog menija dnevnika dijaloga revizija

Gornji panel kontekstnog menija dnevnika dijaloga revizija


gornjem panel dijaloga Dnevnika ima kontekst meni koji omogućava da pristupite ka mnogo više informacija. Neke od tih ulaza menija pojavljuju se samo kada je dnevnik prikazan za fajl, a neki samo kada je dnevnik prikazan za imenik.

Poređenje sa radnom kopijom

Uporedite izabranu reviziju sa vašom radnom kopijom. Podrazumevani Diff-alat je TortoiseMerge koji ide uz TortoiseSVN. Ako je dijalog dnevnika za imenike, ovo će prikazati listu izmenjenih fajlova, i omogućavaju vam da pregledate izmene učinjene u svakom fajlu individualno.

Uporedi i okrivi radnu OSNOVU

Okrivljuje izabranu reviziju i fajl u vašoj radnoj OSNOVI i poredi izveštaj okrivljavanja koristeći vizualni diff alat. Pročitajte odeljak pod imenom „Razlikeke okrivljavanja“ za više detalja. (samo fajlovi).

Prikaži izmene kao objedinjene razlike

Pregled izmena urađenih u izabranoj reviziji kao Unified-Diff fajl (GNU format zakrpa9. Ovo prikazuje samo razlike između nekih linija sadržaja. To je teže za čitanje od vizuelnog poređenja fajlova, ali će prikazati sve izmene zajedno u kompaktnom obliku.

Uporedi sa prethodnom revizijom

Upoređuje izabranu reviziju sa prethodnom revizijom. Ovo radi na sličan način pri poređenju vaše radne kopije.Za imenike ova opcija će najpre prikazati dijalog izmenjenih fajlova koji vam dopušta da izaberetefajlove za poređenje.

Uporedi i okrivi prethodnu reviziju

Prikazuje dijalog izmenjenih fajlova koji vam omogućava da izaberete fajlove. Okrivite izabranu reviziju i prethodnu reviziju i uporedite rezultat koristeći vizualni diff alat. (samo imenici).

Sačuvajte reviziju u...

Sačuvajte izabranu reviziju u fajl tako da imate stariju verziju tog fajla. (samo fajlovi).

Otvori / Otvori sa...

Otvora izabrani fajl, ili sa podrazumevanim prikazivačem tog tipa fajlova ili sa programom koji ste izabrali. (samo fajlovi).

Okrivi...

Krivac za fajl do izabrane revizije. (samo fajlovi).

Pretraži spremište

Otvara pretraživač spremišta da pregleda izabrane fajlove u spremištu kakvi su bili u izabranoj reviziji.

Kreira grana/oznaka iz revizije

Kreira granu ili oznaka iz izabrane revizije. Ovo je korisno npr. ako zaboravite da kreirate oznaka i već ste urezali neke izmene koje nisu bile pretpostavljene da dođu u tu realizaciju.

Ažuriraj stavku prema reviziji

Ažurirajte vašu radnu kopiju prema izabranoj reviziji. Korisno ako želite da vaša radna kopija odslikava prošlo vreme, ili ako je bilo daljih urezivanja u spremište i želite da ažurirate vašu radnu kopiju korak po korak. Najbolje je ažurirati ceo imenik u vašoj radnoj kopiji, ne samo jedan fajl, inače će vaša radna kopija postati nekonzistentna.

Ako želite da poništite ranije izmene zauvek, koristite Vrati na ovu revizije umesto toga.i

Vrati prema ovoj reviziji

Vraća u raniju reviziju. Ako ste uradili više izmena, i tada odlučili to da zaista želite da vratite kako su stvari bile u reviziji N, ova komanda vam je potrebna. Izmene su vraćene u vašu radnu kopiju tako da ova operacija ne utiče na spremište sve dok ne urežete izmene. Primetite da će ovo poništiti sve izmene urađene posle izabrane revizije, zamenom fajla/imenika sa ranijom verzijom.

Ako je vaša kopija u neizmenjenom stanju, posle izvršenja ove akcije vaša radna kopija će se pokazati kao izmenjena. Ako već imate lokalne izmene ova komanda će stopiti poništene izmene u vašoj radnoj kopiji.

Ono što se interno dešava je to da Subverzija izvršava vraćanje stapanja svih izmena urađenih posle izabrane revizije, poništavajući efekat tih prethodnih urezivanja.

Ako se posle izvršavanja ovih akcija odlučite da želite da poništiti poništeno i dobićete vašu radnu kopiju nazad u njeno prethodno stanje, treba da koristite TortoiseSVNVratiiz Vindouz Eksplorera, koji će odbaciti lokalne izmene učinjene akcijom ovog vraćenog stapanja.

Ako jednostavno želite da vidite kako je fajl ili imenik izgledao u ranijoj reviziji, koristite Ažuriraj prema reviziji ili Sačuvaj reviziju kao... umesto toga.

Vraća izmene od ove revizije

Poništava izmene od kojih je urađena u izabranoj reviziji. Izmene su vraćene u vašu radnu kopiju tako da ta operacija uopšte neutiče na spremište! Primetimo da će to poništiti izmene urađene samo u toj reviziji; to ne menja vašu radnu kopiju celim fajlom u ranijoj reviziji. Ovo je jako korisno za poništavanje ranijih izmena kada su beć urađene druge nezavisne izmene.

Ako je vaša kopija u neizmenjenom stanju, posle izvršenja ove akcije vaša radna kopija će se pokazati kao izmenjena. Ako već imate lokalne izmene ova komanda će stopiti poništene izmene u vašoj radnoj kopiji.

Ono što se interno dešava je to da Subverzija izvršava vraćanje stapanja te revizije, poništavajući efekat prethodnog urezivanja.

Možete poništiti poništeno kako je gore opisano u Vrati u ovu reviziju.

Stopi reviziju prema...

Stapa izabranu reviziju(e) u različite radne kopije. Dijalog izbora imenika dozvoljava vam da izaberete radnu kopiju u koju stapate, ali posle toga nema dijaloga potvrde, niti bilo kakvo suprotstavljanje da počnete test stapanje. Dobra je ideja stopiti u nemodifikovanu radnu kopiju tako da možete vratiti izmene ako to ne radi!Ovo je korisna osobina ako želite da stopite izabranu reviziju iz jedne grane u drugu.

Preuzimanje...

Uradite sveže preuzimanje izabranog imenika u izabranoj reviziji. To izbacuje dijalog za vas da se potvrdi URL i revizija, i izabere lokacija za preuzimanje.

Izvoz...

Izvoz izabranog fajla/imenika u izabranoj reviziji. To izbacuje dijalog za vas da potvrdite URL i reviziju, i izbor lokaciju za izvoz.

Uredi autor / dnevnik poruka

Uređuje dnevnik poruka ili autora spojenih prethodnim urezivanjem. Pročitajte odeljak pod imenom „Izmena poruka dnevnika i autora“ da nađete kako to radi.

Prikaži osobine revizije

Pogledajte i uredite bilo koju osobinu revizije, ne samo dnevnik poriku i autora. Uporedite sa odeljak pod imenom „Izmena poruka dnevnika i autora“.

Kopirajte u klipbord

Kopira detalje dnevnika o izabranim revizijama za klipbord. Ovo će kopirati revizioni broj, autora, datum, dnevnik poruka i listu izmenjenih stavki za svaku reviziju.

Traži dnevnika poruke...

Pretražuje dnevnik poruka za tekst koji ste uneli. To pretražuje dnevnik poruka koje ste uneli i takođe zbirnu akciju kreiranu Subverzijom (prikazan u donjem panelu). Pretraživanje ne zavisi od veličine slova.

Slika 4.16. Gornji panel kontekstnog menija za 2 izabrane revizije

Gornji panel kontekstnog menija za 2 izabrane revizije


Ako izaberete dve revizije odjednom (koristeći uobičajen Ctrl-modifikator), kontekst meni se menja i daje vam manje opcija:

Uporedi revizije

Upoređuje dve izabrane revizije koristeći vizuelni alat razlike. Podrazumevan Diff-Alat je TortoiseMerge koji ide uz TortoiseSVN.

Ako izaberete opciju za imenik, sledeći dijalog izbaci listing izmenjenih fajlova i dozvoljava vam dalje diff opcije. Pročitajte više o Dijalogu Poređenja Revizija u odeljak pod imenom „Poređenje imenika“.

Okrivi revizije

Okrivljuje dve revizije i poredi izveštaj okrivljavanja koristeći vizuelni alat razlika. Pročitajte odeljak pod imenom „Razlikeke okrivljavanja“ za više detalja.

Prikažite razlike kao objedinjene razlike

Pregleda razlike između dve izabrane revizije kao Ujedinjen-Diff fajl. To radi za fajlve i imenike.

Kopirajte u klipbord

Kopiranje dnevnika poruka u klipbord kako je opisano iznad.

Traži dnevnika poruke...

Traženje poruka dnevnika kako je opisano iznad.

Ako izaberete dve ili više revizija (koristeći obično Ctrlili Shift modifikator), kontekst meni će uneti ulaz da Vrati sve izmene koje su urađene u izabranoj reviziji. Ovo je najlakši način za vraćanje grupe revizija u jednom potezu.

Možete takođe izabrati da stopite izabrane revizije u drugu radnu kopiju, kako je gore opisano.

Ako sve izabrane revizije imaju istog autora, možete urediti autora svih tih revizija u jednom prolazu.

Slika 4.17. Dijalog dnevnika donji panel sa kontekstnim menijem

Dijalog dnevnika donji panel sa kontekstnim menijem


Donji panel Dnevnik dijalga takođe ima kontekst meni koji vam omogućava da

Prikaži izmene

Prikazuje izmene napravljene u izabranoj reviziji za pojedinačne fajlove.

Okrivi promene

Okrivljavanje izabrane revizije i prethodne revizije za izabrane fajlove, i poređenje izveštaja okrivljavanja koristeći vizualni alat razlike. Pročitajte odeljak pod imenom „Razlikeke okrivljavanja“ za više detalja.

Prikaži kao objedinjenu razliku

Prikazuje izmene fajla u formatu objedinjene razlike. Ovaj kontekst meni je dostupan samo za fajlove prikazane kao izmenjeni.

Otvori / Otvori sa...

Otvara izabrani fajl, ili sa podrazumevanim pregedačem tog tipa fajlova, ili sa programom koji izaberete.

Okrivi...

Otvara dijalog Okrivljavanja dozvoljavajući da okrivite izabrane revizije.

Vraća izmene od ove revizije

Vratiti izmene učinjene izabranim fajlovima u toj reviziji.

Prikaži osobine

Vidi Subverzijine osobine za izabranu stavku.

Prikaži dnevnik

Prikazuje revizioni dnevnik za izabrane pojedinačne fajlove.

Uzmi dnevnike stapanja

Prikazuje dnevnik revizija za izabrani pojedinačan fajl, uključujući stopljene izmene. Nađite više u odeljak pod imenom „Spajanje osobina praćenja“.

Sačuvajte reviziju u...

Sačuvati izabranu reviziju fajla tako da imate staru verziju tog fajla.

Savet

Možete zapaziti da ponekad govorimo o izmenama a drugi put o razlikama. U čemu je razlika?

Subverzija koristi revizione brojeve da označi 2 različite stvari. Revizija generalno predstavlja stanje spremišta u vremenskom trenutku, ali može takođe, biti korišćena da predstavi skup izmena koji je kreirala ta revizija, npr. „Dato u r1234“ znači da su izmene urezane u r1234 implementiraju osobinu X. Da se to učini jasnim koji osećaj je korišćen, koristimo dva različita termina.

Ako izabrete dve revizije N i M, kontekst meni će ponuditi da prikaže razlike između te dve revizije. U Subverzijinim terminima to je diff -r M:N.

Ako izaberete pojedinačnu reviziju N, kontekst meni će ponuditi da prikaže izmene napravljene u toj reviziji. U Subverzijinim terminima to je diff -r N-1:N ili diff -c N.

Donji panel prikazuje fajlove izmenjene u svim izabranim revizijama, tako kontekst meni uvek dozvoljava prikazivanje izmen.

Dobijanje više poruka dnevnika

Dnevnik dijalog ne prikazuje uvek sve izmene ikad urađene iz brojnih razloga:

  • Za ogromna spremišta može biti stotine ili čak hiljade izmena i sve ih pronaći može uzeti mnogo vremena. Normalno, vas interesuju samo najskorije izmene. Podrazmeva se da broj donetih poruka dnevnika ograničen je na 100, ali možete promeniti ovu vrednost u TortoiseSVNPodešavanja (odeljak pod imenom „TortoiseSVN dijalog podešavanje 1“),

  • Kada je Stani na kopiraj/preimenj boks čekiran, Prikaži Dnevnik će stati u tačku gde je izabrani fajl ili imenik kopiran od negde u okviru spremišta. Ovo može biti korisno kada tražimo grane (ili oznake) kako su stale u korenu te grane, i daje brz pokazatelj izmena učinjenih samo u toj grani.

    Normalno vi želite da ostavite opcije nečekirane. TortoiseSVN pamti stanje čekboksa, tako će on poštovati vaše preference.

    Kada je Prikaži Dnevnik dijalog pozvan u okviru Stopi dijaloga, boks je uvek čekirana kao podrazumevano. To je zbog toga što stapanje najčešće gleda u izmene na granama, i vraćanje ispod korena grane ne čini mišta u tom slučaju.

    Primetimo da Subverzija tekuće postavlja preimenovanje kao kopiraj/briši par, tako preimenovanje fajla ili imenika će takođe, uzrokovati zaustavljanje displeja dnevnika ako je ova opcija čekirana.

Ako želite da vidite više poruka dnevnika, kliknite Sledećih 100 da vratite sledećih 100 poruka dnevnika. Možete ponoviti ovo toliko puta koliko želite.

Sledeće do ovog dugmeta je multi-funkciono dugme koje pamti zadnje opcije za koje ste ga koristili. Kliknite na strelicu da vidite druge opcije koje su ponuđene.

Koristite Prikaži Opseg ... ako želite da vidite specifičan opseg revizija. Dijalog će vas onda pitati da unesete početnu i krajnju reviziju.

Koristite Prikaži sve ako želite da vidite ceo dnevnik poruka iz GLAVNE nazad do revizije 1.

Tekuća Revizija Radne Kopije

Zato što dnevnik dijalog prikazuje dnevnik od GLAVNE, ne od tekuće revizije radne kopije, to se često dešava tamo gde je dnevnik poruka prikazan za sadržaj koji još nije ažuriran u vašoj radnoj kopiji. Pomoć to čini jasnijim, poruka urezivanja koja odgovara reviziji koju imate u vašoj radnoj kopiji prikazana je masnim slovima.

Kada prikazujete dnevnik imenika osvetljena revizija je najviša revizija nađena bilo gde unutar imenika, koja zahteva puzanje radne kopije. Puzanje se pokreće u okviru odvojene niti tako da ne kasni prikazivanje dnevnika, ali kao rezultat toga osvetljavanje imenika se ne pojavljuje trenutno.

Spajanje osobina praćenja

Subverzija 1.5 i kasnije čuvaju svedočanstvo o stapanju koristeći osobine. Ovo nam omogućava da dobijemo detaljniju istoriju stopljenih izmena. Na primer, ako razvijate nove osobine na grani i zatim stopite tu granu nazad u deblo, dalji razvoj će pokazati u dnevniku debla pojednačno urezivanje za stapanje, čak i ako možda ima 1000 urezivanja u toku razvoja grane.

Slika 4.18. Dijalog dnevnika koji prikazuje spajanje praćenja revizija

Dijalog dnevnika koji prikazuje spajanje praćenja revizija

Ako želite da vidite detalje koje revizije su stopljene kao deo tog urezivanja, koristite Uključene stopljene revizije čekboks. To će ponovo naći dnevnik poruka, ali će takođe ubaciti dnevnik poruka iz revizija koje su stopljene. Stopljene revizije su prikazane sivo jer prikazuju izmene učinjene na različitim delovima stabla.

Svakako, stapanje nikad nije jednostavno! U toku daljeg razvoja na grani verovatno će biti slučajnih stapanja nazad iz debla da se sačuva grana i sinkronizuje sa glavnom linijom koda. Tako da istorija stapanja grane takođe uključuje sledeći sloj istorije stapanja. Ovi različiti slojevi su prikazani u dijalogu dnevnika koristeći nivoe uvlačenja.

Izmena poruka dnevnika i autora

Revizione osobine su kompletno različite od Subverzionih osobina svake stavke. Revprops su opisne stavke koje su pridružene specifičnom revizionom broju, kao što je dnevnik poruka, datum urezivanja i ime (autor) urezivanja.

Ponekad možete poželeti da izmenite dnevnik poruku koju ste nekad uneli, možda zato što je sintksna greška u njoj ili želite da poboljšate poruku ili je izmenite iz drugih razloga. Ili želite da izmenite autora urezivanja jer ste zaboravili da podesite autentikaciju ili...

Subvezija vam dopušta da menjate revizione osobine kad god želite. Ali kako takve izmene ne mogu biti poništene (te izmene nisu verzionisane) ova osobina je podrazumevano onemogućena. Da se uradi ovaj posao, morate podesiti pre-revprop-izmene zakačaljku. Molim pogledajte poglavlje na Hook Scripts u Subverzionoj Knjizi za detalje kako da se to uradi. Pročitajte odeljak pod imenom „Zakačive skripte sa serverske strane“ da nađete neke dalje beleške o primeni zakačaljki na Windows mašini.

Kada jedanput podesite svoj server sa željenim zakačaljkama, možete menjati autora i dnevnik poruku (ili drugi revprop) bilo koje revizije, koristeći kontekst meni iz gornjeg panela Dnevnik dijaloga. Možete takođe uređivati dnevnik poruku koristeći kontekst meni iz srednjeg panela.

Upozorenje

Pošto Subverzione revizione osobine nisu verzionisane, pravljenjem izmena u tim osobinama (na primer, svn:log poruka urezivanja osobina) će prekriti prethodnu vrednost osobine zauvek.

Filriranje dnevnika poruka

Ako želite da ograničite dnevnik poruke da prikazuju samo ono što vas interesuje pre nego da premotavate listu od stotinu, možete koristiti filter kontrolu na vrhu Dnevnik Dijaloga. Početak i kraj datum kontrolišu da vam dozvole da ograničite izlaz na poznat opseg datuma. Boks pretraživanja vam omogućava da prikažete samo poruke koje sadrže pojedine fraze.

Kliknite na ikonu pretraživanja da izaberete koje informacije želite da tražite, i izaberite regex mod. Normalno je da vam samo treba jednostavno sub-string pretraživanje teksta, ali ako vam treba fleksibilnije pretraživanje možete koristiti regularne izraze. Ako lebdite mišem preko boksa, alatsavet će vam dati napomenu kako da koristite regeks funkcije. Filter radi tako što proveri da li vaš filter string nalazi dnevnik ulaze, i zatim samo one ulaze koji nalaze filter string koji je prikazan.

Jednostavni pod-string pretraživanje radi na sličnom principu mašine za pretraživanje. Strigovi za pretraživanje su razdvojeni razmakom i svi stringovi se moraju naći. Možete koristiti vodeći - da specificirate da partikularni sub-string nije pronađen (inverzno nalaženje za taj pojam), i možete koristiti ! na početku izraza da se invertuje traženje za ceo izraz. Možete koristiti navodnike da zaokružite string koji možda sadrži razmake i ako želite literalne navodnike možete koristiti dva navodnika zajedno kao sopstveno-izzbegavajuću sekvencu. Primetimo da inverzno kroz karakter se ne koristi kao karakter izbegavanja i nema poseban značak u jednostavnim sub-string pretraživanjima. Primeri će to olakšati:

Alise Bob -Eve

traži stringove koji sadrže Alise i Bob ali ne Eve

!Alise Bob

traži stringove koji ne sadrže Alise i Bob

!-Alise -Bob

sećate li se De Morganove teoreme? NOT(NOT Alise AND NOT Bob) redukuje se u (Alise OR Bob).

"Alise i Bob"

traži literalni izraz „Alise i Bob

""

traži navodnike bilo gde u tekstu

"Alise kaže ""zdravo"" Bobu"

traži literalni izraz „Alisa kaže "zdravo" Bobu

Opisujući korišćenje regularnih izraza pretraživanja je izvan razmatranja ovog uputstva, ali možete naći onlajn dokumentaciju i uputstvo na http://www.regular-expressions.info/.

Primetiom da ovi filtri deluju na poruke već obnovljene. Oni ne kontrolišu skidanje poruka iz spremišta.

Možete takođe filtrirati imena putanja u donjem panelu koristeći Sakri nepovezane izmenjene putanje čekboks. Povezane putanje su one koje sadrže putanju korišćenu da prikaže dnevnik. Ako nađete dnevnik za imenik, to znači da je bilo šta u tom imeniku ili ispod njega. Za fajl znači samo da je to jedan fajl. Normalno lista putanja prikazuje bilo koju drugu putanju zakačenu istim urezivanjem, ali sivo. Ako je boks čekiran ove putanje su sakrivene.

Ponekad će vaša radna praksa zahtevati da dnevnik poruke prate poseban format, što znači da tekst koji opisuje izmene nije vidljiv u skraćenom sažetku prikazanom u gornjem panelu. Osobina tsvn:logsummary se može koristiti da izdvoji deo dnevnik poruke da bude prikazan na vršnom panelu. Pročitajte odeljak pod imenom „Osobine TortoiseSVN projekata“ da nađete kako da koristite ovu osobinu.

Nema Dnevnika Formatiranja iz Pretraživača Spremišta

Zato što formatiranje zavisi od pristupa subverzionim podešavanjima, vi samo vidite rezultate kada koristite preuzimanje radne kopije. Dobavljanje osobina daljinski je sporo, tako ne možete videti ovu osobinu u akciji repo pretraživača.

Statističke informacije

Statistika dugme dovlači boks koji prikazuje neke interesantne informacije o revizijama prikazanaim u Dnevnik dijalogu. Ovo prikazuje koliko autora je radilo, koliko urezivanja je urađeno, nedeljni napredak, i još mnogo šta. Sada možete videti jasno ko radi naporno i ko zabušava ;-)

Statističke stranice

Ova strana vam daje sve brojeve o kojima možete razmišljati, posebno period i broj revizija koje su pokrivene i neke min/maks/srednje vrednosti.

Urezivanje po autorskom listu

Slika 4.19. Urezivanje-po-autorskom histogramu

Urezivanje-po-autorskom histogramu


Ovaj graf prikazuje koji autori su aktivni na projektu pomoću jednostavnog histograma, stek histograma ili pita dijagrama.

Slika 4.20. Ureuivanje-po-autorskom pita dijagramu

Ureuivanje-po-autorskom pita dijagramu


Tamo gde je malo glavnih autora i mnogo sporednih pomoćnika, broj tankih segmenata čini graf teškim za čitanje. Klizač na dnu omogućava vam da podesite prag (kao procenat ukupnog urezivanja) ispod koga je bilo koja aktivnost grupisana u kategoriju Drugi.

Urezivanje po podacima lista

Slika 4.21. Urezivanje-po-podacima grafa

Urezivanje-po-podacima grafa


Ova strana vam daje grafički prikaz aktivnosti projekta u terminima broja urezivanja i autor. To daje neke ideje o tome kada je projekat rađen i ko je radio u koje vreme.

Kada postoji više autora, dobićete mnogo linija na grafu. Postoji dva moguća pogleda ovde: normalan, gde svaka autorska aktivnost je relativna na osnovnu liniju, i stekovana, gde je svaka autorska aktivnost relativna na liniju ispod. Kasnije opcije izbegavaju linije koje se presecaju preko grafa što čini graf lakšim za čitanje ali manje lak da se vidi izlaz za jednog autora.

Podrazumevano je da je analiza zavisna od veličine slova tako da korisnici PeterEgen i PeteRegen se tretiraju kao različiti autori. Međutim, u mnogim slučajevima imena korisnika nisu zavisna od veličine slova, i ponekad se unose nekonzistentno, tako da možete poželeti da DavidMorgan i davidmorgan budu tretirani kao ista osoba. Koristite Autori nezavisni od veličine slova čekboks da kontrolišete kako se ovim rukuje.

Primetimo da statistika pokriva isti period kao i Dnevnik dijalog. Ako on prikazuje samo jednu reviziju tada statistika vam neće reći mnogo.

Isključen mod

Slika 4.22. Dijalog Idi na Isključenje

Dijalog Idi na Isključenje


Ako server nije dostupan, i imate omogućeno keširanje dnevnika možete koristiti dnevnik dijalog i revizioni graf u isključenom modu. Ovo koristi podatke iz keša, koji dopuštaju da nastavite sa radom mada informacije nisu ažurne ili su nekompletne.

Ovde imate tri opcije:

Isključen od sada

Kompletirati tekuće operacije u iskoljučenom modu, ali pokušati da spremište traži podatke dnevnika sledeći put.

Stalno isključen

Ostati isključen mod dok se zahteva specifična provera spremišta. Vidite odeljak pod imenom „Osvežavanje izgleda“.

Odustani

Ako ne želite da nastavite operisanje sa moguće zastarelim podacima, samo odustanite.

Učini ovo podrazumevanim boks provere predupređuje ovaj dijalog od ponovnog pojavljivanja i stalnog uzimanja opcije koju ste tada izabrali. Možete samo izmeniti (ili ukloniti) podrazumevanu stavku posle izrade toga preko TortoiseSVNPodešavanja.

Osvežavanje izgleda

Ako želite da proverite server ponovo za nove dnevnik poruke, možete jednostavno da osvežite pregled koristeći F5. Ako koristite dnevnik keš (omogućen podrazumevano), to će proveriti spremište za nove poruke i naći će samo nove. Ako je dnevnik keš bio u isključenom modu, to će dovesti do njegovog uključenja.

Ako koristite dnevnik keš i smatrate da je sadržaj poruke ili autor možda izmenjen, možete koristiti Shift-F5 or Ctrl-F5 da ponovo nađete prikazane poruke sa servera i ažurirate dnevnik keš. Primetimo da to utiče samo na trenutno prikazane poruke i ne čini neispravnim ceo keš za to spremište.