2013-08-06 9 views

risposta

14

Si noti che il problema con il #Lxx-Lyy è che (da this post):

file di origine sono soggette a modifiche, o anche essere rimosso, quindi non c'è alcuna garanzia che il vostro link sarà sempre puntare a la posizione corretta.
Per impostazione predefinita, le pagine del progetto GitHub si collegano alla versione più recente dell'origine. Una pratica migliore consiste nel collegarsi a un commit specifico, in cui il contenuto dei file di origine non è soggetto al controllo delle versioni.

Per visualizzare un progetto GitHub in un determinato commit, fare clic sul collegamento dell'albero nell'intestazione di commit o semplicemente premere t sulla tastiera. È quindi possibile esplorare i file di progetto e collegarsi alle origini di questo commit, ad esempio

http://github.com/jquery/jquery/blob/27291ff06ddb655f90a8d1eada71f7ac61499b12/src/css.js#L171-L185.

Si noti che l'unica differenza nell'URL sta modificando il master del nome del ramo con il commit SHA.

+1 punta da Paul Irish:

più hai solo bisogno di 4 caratteri del SHA nell'URL ... è figure it out.
Di solito troncamento per caratteri 7ish.

Nizza: http://github.com/jquery/jquery/blob/27291ff/src/css.js#L171-185


Se si dispone di una pagina GitHub, che non fa riferimento a uno SHA1, tipo y:
che ricaricare la stessa pagina con lo SHA1 corrente .

+0

Ho detto '(o versione del file a cui si desidera fare riferimento)' ma la descrizione è più precisa :-) –

+0

C'è un modo per fare la stessa cosa con le richieste pull? – llamerr

+0

@llamerr non sono sicuro: cosa hai provato? (puoi descriverlo in una domanda a parte, in realtà) – VonC

3

Se si passa al file (o versione del file a cui si desidera fare riferimento), fare clic sul numero di riga (o tenere premuto MAIUSC per selezionare un intervallo).

=> si vedrà che l'URL cambia (aggiunge qualcosa come #L21-L23 all'URL).

Basta copiare l'URL.

Problemi correlati