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

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

提问人:kleite 提问时间:8/6/2021 更新时间:8/8/2021 访问量:315

问:

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

版本控制 Smalltalk Pharo 更改跟踪 Monticello

评论


答:

6赞 Stephan Eggermont 8/8/2021 #1

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

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