我在MAC上的Rstudio中构建了一个包,为了更好地管理依赖项,我使用了PackRat工具。现在,我的包通过了所有的测试和检查,并且正在成功地构建。我也上传到了GitHub上,但我看到packRat文件夹也被上传了,我认为这是不需要的。当然,我从来没有在CRAN上的任何包中看到过packRat文件夹。
如何完全摆脱packRat文件夹,或者如何将其隐藏在我将在CRAN上提交的包的源代码中?
我的理解是,为了避免将packrat文件夹放在Github上,我们可以转到Rstudio>tools>project options>packrat并检查“git忽略packrat库和源代码”选项。
但是我不知道在提交给CRAN的时候Packrat文件夹会发生什么或者应该发生什么。
有什么需要帮忙的吗?谢谢。。
发布于 2017-03-08 01:20:10
您可以在主目录中添加一个文件.Rbuildignore (如果是您的软件包),并将packRat文件夹添加到其中。
因此,创建一个名为.Rbuildignore (字面意思)的文本文件,并在其中添加以下行。
^packrat/这应该就行了。
请注意,当您将packrat与RStudio一起使用时,它会在包项目中自动执行此操作。
https://stackoverflow.com/questions/42654176
复制相似问题