【问题标题】:R render Rd using roxygen2 without roxygen2 versionR 使用没有 roxygen2 版本的 roxygen2 渲染 Rd
【发布时间】:2015-06-25 00:36:54
【问题描述】:

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

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

这些更改显然不会影响代码/包,但确实会通过在源代码版本控制过程中添加干扰而影响源代码控制版本控制。
它可以在某个地方关闭吗?

【问题讨论】:

  • 发布您的 PR 作为答案。至少这个问题会得到回答,并且可能有助于其他人知道它已解决。
  • @DavidArenburg 我将等到赏金完成,因为我无法获得自己的赏金。也许 roxygen 开发人员可以快速完成并获得赏金 :)
  • 抱歉问了一个愚蠢的问题,但是什么是 PR?
  • @Jthorpe Pull Request,上面提到的是here

标签: r devtools roxygen2


【解决方案1】:

这可能接近作弊,但如果你重新定义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

【讨论】:

    猜你喜欢
    • 2017-07-24
    • 1970-01-01
    • 2015-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-24
    • 1970-01-01
    • 2014-06-26
    相关资源
    最近更新 更多