r - 是否有检查使用 devtools::install_github 安装的软件包是否已更新的功能?

标签 r devtools

我是一个存储在 github 上的包的作者。我的同事用 devtools::install_github() 安装了这个包.他们想测试包是否已更新。是否有功能可以检查自上次安装软件包以来是否已提交到 github master 分支?

最佳答案

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

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

packageVersion("ggplot2")
#[1] ‘1.0.1’

available.versions("ggplot2")

#$ggplot2
#   version       date available
#1    1.0.1 2015-03-17      TRUE
#2    1.0.0 2014-05-21     FALSE
#3  0.9.3.1 2013-03-02     FALSE
...

更新:

套餐devtools有函数 package_deps() 和 dev_package_deps()。
package_deps("ggplot2")

# Needs update -----------------------------
# package      installed available
# ggplot2      2.0.0     2.1.0    
# scales       NA        0.4.0   

?package_deps
"Find all dependencies of a CRAN or dev package."

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

关于r - 是否有检查使用 devtools::install_github 安装的软件包是否已更新的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34329458/

相关文章:

r - Rmarkdown 中的循环 : How to make an in-text figure reference? 图标题?

r - R 中的在线机器学习

google-chrome - Vue.js 开发工具未显示

r - 使用 CRAN/Check_rhub 安装需要 C/C++/Fortran 的软件包

r - Ctrl + Shift + T 和 devtools::test() 的区别

mobile - 您可以在 Edge 移动应用程序中使用开发工具吗?

python - 使用 rpy2 从 Python 运行 R 的 aov() 混合效果模型

regex - 仅包含主题标签的推文的正则表达式

r - 在 ggplot2 注释中使用 "*"或 "|"符号

R 检查包中的函数是否是从包 fun 或外部调用的