是否有一个函数来检查安装了devtools :: install_github的软件包是否已更新?

Pau*_*eux 10 r devtools

我是github上的一个包的作者.我的同事安装了这个软件包devtools::install_github().他们想测试包是否已更新.是否有一个函数来检查是否已经提交了github主分支,因为它们上次安装了包?

GAU*_*RAV 2

我知道这是一种间接方法\n然后您可以通过以下方式找到您安装的版本packageVersion()

\n\n

有一个名为 的可用软件包versions。\n该函数available.versions()可以帮助您。\n这将为您找到所有可用的软件包版本。

\n\n
packageVersion("ggplot2")\n#[1] \xe2\x80\x981.0.1\xe2\x80\x99\n\navailable.versions("ggplot2")\n\n#$ggplot2\n#   version       date available\n#1    1.0.1 2015-03-17      TRUE\n#2    1.0.0 2014-05-21     FALSE\n#3  0.9.3.1 2013-03-02     FALSE\n...\n
Run Code Online (Sandbox Code Playgroud)\n\n

更新:

\n\n

devtools具有 package_deps() 和 dev_package_deps() 函数。

\n\n
package_deps("ggplot2")\n\n# Needs update -----------------------------\n# package      installed available\n# ggplot2      2.0.0     2.1.0    \n# scales       NA        0.4.0   \n\n?package_deps\n"Find all dependencies of a CRAN or dev package."\n
Run Code Online (Sandbox Code Playgroud)\n\n
\n\n

{此功能未经我的开发包测试。不过我相信这应该可以完成你的工作。}

\n