我正在创建一个自定义 R 包存储库,并希望复制 CRAN 存档结构,从而将旧版本的包存储在src/contrib/Archive/packageName/
目录中。我想使用(source hereinstall_version
) 中的函数,但该函数依赖于具有类似 CRAN 的存档结构,而不是在.devtools
src/contrib/
是否有任何 R 包存储库管理工具有助于创建此目录结构和其他相关任务(例如更新 Archive.rds 文件)?
如果管理工具type
在存储库端处理包逻辑,这样我就可以在 Linux 服务器上使用与本地 Mac 上相同的代码install.packages()
或install_version()
代码(即,我不必使用type="both"
或type="source"
在本地安装时使用苹果电脑)。