在 Pharo 2.0 中,我从一个包/类别中的类开始 ( I'm not sure, what is the right term in Pharo at the moment )。我有一个同名的 Monticello 包,我对此做出了贡献。
现在我拆分了包/类别:
- 我的包裹
变成:
- MyPackage-Core
- MyPackage-AddOns
现在使用 Monticello 管理这些包/类别的预期方式是什么?有没有办法自动相应地分割蒙蒂塞洛包? (我手动创建了一些困惑,最终从一个新图像开始并手动归档到类中,然后创建新的蒙蒂塞洛包)
最佳答案
我在 pharo 开发者邮件列表 ( splitting MC packages ) 上找到了这个:
Closing the eyes and restarting from scratch. We did that too with the Seaside packages at some point. [...]
我们对驼鹿做了同样的事情。我们遵循了这个过程:
block 引用>
- 创建新的子包 XYZ-Sub*
- 将类从 XYZ 移动到 XYZ-Sub*
- 重复此操作,直到 XYZ 中的所有类和扩展都移至子包
- 将 Monticello 存储库添加到 XYZ-Sub*
- 提交所有 XYZ-Sub* 包。确保没有任何类别没有留下包裹(换句话说,不要丢失 代码)
- 保存图像
- 加载新图像
- 如果出现问题,并且由于是手动工作而始终出现,请转到上一张图片并重新提交
关于version-control - 如何在 Pharo 2.0 中针对 Monticello 包拆分包/类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16981305/