Listen to @slopp from the RStudio Solutions Engineering team, talk about Snapshot and Restore through a demo of the renv package. This video is a clip from a recent RStudio webinar: Time Traveling with R, presented by Sean Lopp on May 6, 2019.
Screencast: Safely Upgrading Packages with renv
Sean discusses several package and environment management strategies throughout the full webinar. The snapshot strategy is most useful when individual users are going to be managing the environment - you want your work to be reproducible, and you want access to the latest and greatest things.