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

kle*_*ite 3 version-control smalltalk change-tracking pharo monticello

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

Ste*_*ont 6

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

因此,添加一些 git 存储库并从旧图像中提交代码,以便您可以将它们加载到新图像中