Ti trovi qui: start » it » Documentazione interna » Lavorare con i progetti » Vedere il codice sorgente

Vedere il codice sorgente

Situazione

Volete guardare nel codice sorgente di un repository senza installare Git e senza scaricare nulla.

Via di soluzione

Ogni repository montato ha una schermata propria con albero dei file ed elenchi di branch e tag. Il contenuto viene letto dal vivo dal sistema collegato a ogni chiamata; nel wiki non c'è alcuna copia.

Esecuzione

  1. Aprire Repository e scegliere il repository voluto.
  2. La scheda Code mostra l'albero dei file del branch corrente. Un clic su una cartella la espande sul posto; il suo contenuto viene prelevato in quel momento e la pagina non viene ricostruita.
  3. Un clic su un file ne apre il contenuto per la lettura, con evidenziazione della sintassi. Dove in un'installazione manchi la vista del sorgente, l'albero resta percorribile e i file non si possono aprire.
  4. Tramite Branch o Tag scegliete un'altra revisione. Un clic su una voce riporta a Code, fissato su quella revisione.
  5. L'intestazione nomina progetto, repository, visibilità, il vostro ruolo e la revisione mostrata.

La revisione scelta è nell'indirizzo. Un collegamento a un determinato branch resta perciò valido e mostra a ogni persona la stessa revisione.

Osservazioni

Ogni repository ha un indirizzo, anche senza una pagina wiki propria. La schermata viene chiamata attraverso il namespace su cui il repository è montato e si può salvare come segnalibro:

?do=wkdoadogit_repo&ns=code:dokuwiki-plugins:wkdoadogit&ref=main&tab=code

ref fissa branch o tag, tab sceglie fra code, branches e tags. Entrambi possono mancare; valgono allora il branch predefinito e la scheda Code.

Quali file vediate lo decide l'ACL del namespace su cui il repository è montato — non una licenza del sistema sorgente.

Visibilità e ruolo stanno affiancati nell'intestazione perché solo insieme dicono che cosa la schermata permetta: la visibilità appartiene al repository, il ruolo a voi.

Schede che non portano da nessuna parte non esistono. Dove un'area non compaia, in questa installazione non è presente — non è disattivata per mancanza di permessi.

Ogni chiamata è un accesso al sistema sorgente. L'albero non tiene scorta: una cartella espansa e un file aperto vengono prelevati in quel momento. Una pagina con molti estratti incorporati lo paga altrettante volte.

Argomenti correlati

it/wiki/projects/browse-source.txt · Ultima modifica: da 0.0.0.0