Packrat is often recommended as the virtual environment for R 但是它不能完全满足我对R开源的贡献。packrat的“虚拟环境”直接存储在项目目录中,需要我修改 .gitignore 当我向上游的开放源码发出请求时忽略它们。
.gitignore
相反,像 conda 将虚拟环境存储在其他地方,在项目代码库本身中不留下任何跟踪。
conda
那么R开源贡献者如何在包开发期间处理管理依赖关系呢?理想情况下,该解决方案将与 devtools 和RStudio。
devtools
让Packrat进来没什么错 .gitignore .
你可以使用 .git/info/exclude 从而避免触摸 吉蒂格诺 .
.git/info/exclude
吉蒂格诺