We are using an evaluation version of RStudio's Package Manager, which sets up different package sets and provides a URL for installation... All very nicely.
HOWEVER, from a user's perspective, when they set up a project how should they ensure that the packages they need for that project are available? Let's assume that two different projects might need different package sets - one "latest / greatest" and one "validated". Also assume for starters that I'm not using Docker - since I think Docker would alleviate a lot of these issues.
I know packrat will help to keep a snapshot of packages needed for an analysis / project. If two projects use the same set of packages, will packrat be able to acknowledge these are from the same package set e.g. "validated" and reuse package sets, rather than re-downloading? What other options are out there (and which recommended) for package management on a project to project basis?
Could RStudio IDE have a project-specific setting for Package repo URL (rather than global) so that each project could point to a specific RSPM repo?