使用roxygen2的自动文档功能虽然功能强大且有用,但它对roxygen2软件包版本的每次更改都很烦人。通过在每个文件中放入roxygen2版本来更新我的所有文档文件。见下文。

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


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

最佳答案

这可能与作弊有关,但是如果在编译程序包之前重新定义packageVersion(),则如下所示:

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

关于r - R在没有roxygen2版本的情况下使用roxygen2渲染Rd,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29711413/

10-11 10:40