推出了新的 Pharo 版本。我如何处理我的旧图像?

A new Pharo version was launched. What do I do with my old images?

我注意到 Pharo 9 was released 上个月(2021 年 7 月)。我有几个带有软件包的 Pharo 8 图像和 类 我在 Pharo 学习编程时创建的。是否可以只将旧图像更新到新版本,或者标准方法是只文件输出/文件输入,或者使用像 Iceberg 这样的更改跟踪工具在图像之间迁移我的包?

通常的做法是每天从一个新的图像开始,在其中加载(使用 Metacello 和 Iceberg)您的代码。最佳实践将 CI/CD 添加到其中,因此您的测试是 运行 每天针对最新的稳定版本和 Pharo 10 的开发映像,以及每次提交代码。

所以添加一些 git 存储库并从那里提交旧图像的代码,这样您就可以将它们加载到新图像中