使用roxygen2的自动记录功能,虽然它非常有用,但是每次更换roxygen2包版本都很烦人。它通过在每个文件中放入roxygen2版本来更新我的所有文档文件。见下文。
% Generated by roxygen2 (4.1.1): do not edit by hand
% Please edit documentation in R/src.R
此类更改显然不会影响代码/程序包,但会通过在源版本控制过程中添加噪音来影响源代码管理版本控制。
可以在某处关闭吗?
答案 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