2015-04-18 9 views
14

La funzione di documentazione automatica che utilizza roxygen2, mentre è ottima e utile, è fastidiosa ad ogni cambio della versione del pacchetto roxygen2. Aggiorna tutti i miei file di documentazione inserendo la versione di roxygen2 in ogni file. Vedi sotto.R render Rd utilizzando roxygen2 senza roxygen2 versione

% Generated by roxygen2 (4.1.1): do not edit by hand 
% Please edit documentation in R/src.R 

Tali modifiche, ovviamente, non influenzano il codice/pacchetto, ma ha influenzato controllo del codice sorgente delle versioni con l'aggiunta di un rumore al vostro processo di controllo delle versioni fonte.
Potrebbe essere spento da qualche parte?

+0

Posta la tua risposta come risposta. Almeno a questa domanda verrà data risposta e potrebbe essere utile ad altre persone per sapere che è stato risolto. –

+0

@DavidArenburg aspetterò fino a quando non sarò in grado di ottenere la mia taglia. Forse gli sviluppatori di roxygen lo fanno velocemente e afferrano la taglia :) – jangorecki

+0

Mi dispiace chiedere una domanda stupida, ma che cos'è la PR? – Jthorpe

risposta

2

Questa confina probabilmente barare, ma se si ridefinisce packageVersion() priot per compilare il pacchetto, in questo modo:

packageVersion <- function(pkg,...)() 
    if(pkg == "roxygen2") "Hello World" else utils::packageVersion('pkg',...) 

Otterrete:

% Generated by roxygen2 (Hello World): do not edit by hand 

invece di

% Generated by roxygen2 (4.1.1): do not edit by hand 
Problemi correlati