在构建个人R包时使用Packrat被认为是一种好习惯吗?如果是这样,有什么好处?如果没有,潜在的并发症是什么?
我刚开始构建R包(嗯,刚开始构建超出脚本集合的任何东西)。我也是Packrat的新手。即使只打算分发给几个同事,我也会获得构建个人R包的价值。我获得了将Packrat用于R项目的价值。但是,我在构建个人R包(也是R Project)时是否应该使用Packrat并没有真正的把握。
我假设在构建软件包时,该软件包会知道将从哪个版本导入软件包。那么,这种处理方式不会处理Packrat通常处理的东西吗?如果是这样,那么Packrat可能会带来不必要的并发症?但是Building R packages with Packrat and AppVeyor似乎建议使用Packrat构建个人R包 是一个好习惯。我只是不明白为什么。
感觉我在这里缺少了一些非常基本的东西,仅通过了解这一点,就可以推动我对R包和Packrat的理解。