Packrat is an R package that helps you manage your project's R package dependencies in a way that is:
Packrat records the exact package versions you depend on, and ensures those exact versions are the ones that get installed wherever you go.
Installing a new or updated package for one project won't break your other projects, and vice versa. That's because packrat gives each project its own private package library.
Easily transport your projects from one computer to another, even across different platforms. Packrat makes it easy to install the packages your project depends on.