Używam Git jako formantu wersji (obecnie scentralizowanego przepływu pracy, ale chciałbym przejść do gałęzi funkcji lub przepływu pracy gitflow). Używam RStudio/Knitr do kompilowania dokumentów PDF i chciałbym wiedzieć, w jaki sposób mogę automatycznie włączyć obecną wersję Git do pliku PDF - jeśli to działa? W ten sposób, gdy ktoś wróci do mnie z dokumentem, który im podałem, wiem, jak wrócić do tego punktu w kodzie. Wszelkie sugestie będą mile widziane, dziękuję - Marie.Pokaż wersję Git w kodzie R
Edycja: Słowa kluczowe to to, co miałem na myśli, chociaż zgodnie z tym postem (gelato.unsw.edu.au/archives/git/0610/28891.html) niezalecane. Czy są jakieś zalecenia dotyczące skryptów pomocniczych? - user1420372 już teraz
nie jestem zaznajomiony z R, ale 'git rev-analizowania --short będzie HEAD' dostać jesteś skrócony skrót SHA1 ostatniego zatwierdzenia, który można następnie wyewidencjonować. Wierzę, że robi 'system (" git rev-parse --short HEAD ", intern = TRUE)' od R powinien załatwić sprawę. –
@WanderNauta powinieneś dokonać tej odpowiedzi. – hrbrmstr
@hrbrmstr Nie mam R/RStudio/Knitr, więc nie mam sposobu, aby przetestować moje oburzające roszczenia - jeśli tak, i to rzeczywiście działa, nie krępuj się dodać go jako odpowiedź. –