Sto usando Git come controllo di versione (attualmente il flusso di lavoro centralizzato, ma mi piacerebbe passare al flusso di lavoro di feature o gitflow). Uso RStudio/Knitr per compilare documenti PDF e vorrei sapere come posso includere automaticamente la versione Git corrente nel PDF - se funziona? In questo modo, quando qualcuno torna da me con un documento che ho dato loro, so come tornare a quel punto nel codice. Ogni suggerimento sarà molto apprezzato, grazie - Marie.Mostra versione Git in codice R
Modifica: le parole chiave sono ciò che avevo in mente, sebbene in base a questo post (gelato.unsw.edu.au/archives/git/0610/28891.html) non raccomandato. Ci sono raccomandazioni sugli script di supporto? - user1420372 solo ora
Non ho familiarità con R, ma 'git rev-parse --short HEAD' otterrà la ha abbreviato l'hash SHA1 dell'ultimo commit, che puoi quindi controllare. Credo che fare 'il sistema (" git rev-parse --short HEAD ", intern = TRUE)' di R dovrebbe fare il trucco. –
@WanderNauta dovresti fare una risposta. – hrbrmstr
@hrbrmstr Non ho R/RStudio/Knitr quindi non ho modo di testare le mie affermazioni oltraggiose - se lo fai, e funziona davvero, sentiti libero di aggiungerlo come risposta. –