Pregled izvorne kode
Polazno stanje
Želite pogledati u izvornu kodu repozitorija, bez instaliranja Gita i bez preuzimanja.
Put do rješenja
Svaki priključen repozitorij ima vlastiti zaslon sa stablom datoteka te popisom grana i oznaka. Sadržaj se pri svakom pozivu čita uživo iz priključenog sustava; u wikiju nema kopije.
Izvedba
- Otvorite Repozitoriji i odaberite željeni repozitorij.
- Kartica Code prikazuje stablo datoteka trenutne grane. Klik na mapu razvija je na mjestu; njezin se sadržaj pritom dohvaća, a stranica se ne gradi iznova.
- Klik na datoteku otvara njezin sadržaj za čitanje, s istaknutom skladnjom. Ako na instalaciji nema prikaza izvorne kode, stablo ostaje prohodno, a datoteke se ne mogu otvoriti.
- Preko Grane ili Oznake birate drugo stanje. Klik na stavku vraća na Code, pripeto na to stanje.
- Glava imenuje projekt, repozitorij, vidljivost, vašu ulogu i prikazano stanje.
Odabrano stanje stoji u adresi. Poveznica na određenu granu time ostaje valjana i svakoj osobi pokazuje isto stanje.
Napomene
Svaki repozitorij ima adresu, i bez vlastite wiki stranice. Zaslon se poziva preko imenskog prostora, na koji je repozitorij priključen, i može se spremiti kao zabilješka:
?do=wkdoadogit_repo&ns=code:dokuwiki-plugins:wkdoadogit&ref=main&tab=code
ref određuje granu ili oznaku, tab bira između code, branches i tags. Oba smiju izostati; tada vrijede zadana grana i kartica Code.
Koje datoteke vidite, odlučuje ACL imenskog prostora, na koji je repozitorij priključen — a ne licencija izvornog sustava.
Vidljivost i uloga stoje u glavi jedno uz drugo, jer tek zajedno kažu, što zaslon dopušta: vidljivost pripada repozitoriju, uloga vama.
Kartica, koje ne vode nikamo, nema. Ako se područje ne pojavi, na ovoj instalaciji ne postoji — nije zasivljeno zbog nedostatka prava.
Svaki je poziv pristup izvornom sustavu. Stablo ne drži zalihu: razvijena mapa i otvorena datoteka dohvaćaju se u tom trenutku. Stranica s mnogo ugrađenih isječaka to plaća odgovarajuće često.
Povezane teme
- Ugradnja izvorne kode u wiki stranicu — kada isječak treba stajati u dokumentacijskoj stranici