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