是否有人已经实现并导出了获取R包的本地SHA的方法? devtools
(通过local_sha()
)和packrat
在内部执行此操作,但不会导出该功能。有些情况just require the hash,简单明了。
编辑:来自Gabor Csardi和Jim Hester:
install_github("hadley/devtools")
packageDescription("devtools")$RemoteSha
## [1] "a0c8d7333be185f979a60823dcfad66c9f3ea35e"
packageDescription("devtools")$Version
## [1] "1.13.3.9000"
但是,此解决方案和devtools:::local_sha()
都不会考虑使用install.packages("package", type = "source", repos = NULL)
从源安装的软件包。