R使用没有roxygen2版本的roxygen2渲染Rd

时间:2015-04-18 00:17:21

标签: r devtools roxygen2

使用roxygen2的自动记录功能,虽然它非常有用,但是每次更换roxygen2包版本都很烦人。它通过在每个文件中放入roxygen2版本来更新我的所有文档文件。见下文。

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

此类更改显然不会影响代码/程序包,但会通过在源版本控制过程中添加噪音来影响源代码管理版本控制。
可以在某处关闭吗?

1 个答案:

答案 0 :(得分:2)

这可能与作弊有关,但如果你重新定义packageVersion() priot来编译你的包裹,就像这样:

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

你会得到:

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

而不是

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