我一直在使用版本控制 (Git) 来跟踪我的不同项目。然而,由于许多 r 库的快速开发,在几次我不得不重新审视过去超过 1 年的分析时,R 库的逐渐更新通常意味着我过去的分析将无法正常工作。我一直在寻找一种方法来归档我的安装,至少对于我的项目的重要里程碑(例如,出版的最终分析),所以理论上我可以在必要时返回它们,无论我多久前完成了分析和独立于后续的 R 程序和库更新。这是可能吗?有哪些替代方案?如何在不手动下载并保留每个必要库和 R 版本的所有安装包的文件夹的情况下做到这一点?
我一直在使用版本控制 (Git) 来跟踪我的不同项目。然而,由于许多 r 库的快速开发,在几次我不得不重新审视过去超过 1 年的分析时,R 库的逐渐更新通常意味着我过去的分析将无法正常工作。我一直在寻找一种方法来归档我的安装,至少对于我的项目的重要里程碑(例如,出版的最终分析),所以理论上我可以在必要时返回它们,无论我多久前完成了分析和独立于后续的 R 程序和库更新。这是可能吗?有哪些替代方案?如何在不手动下载并保留每个必要库和 R 版本的所有安装包的文件夹的情况下做到这一点?