I’m working on
freezr, an R package that records snapshots of your fast-evolving R scripts or Rmd notebooks. You can see it at https://github.com/ekernf01/freezr .
freezr package offers conveniences including time-stamped results folders, logs saying which commit you’re on, and an inventory system to load files into downstream scripts without hard-coding the (usually time-stamped and possibly quite ugly) paths.
Despite the availability of many other reproducibility-oriented, R-based tools, I believe
freezr answers an unmet need. In my day to day work, it has saved me a huge amount of time (and embarrassment). Please check it out if you are interested, and let me know what would make
freezr more practical for you or your students.