如何在Pharo 2.0中拆分关于Monticello软件包的软件包/类别

时间:2013-06-07 09:58:14

标签: version-control smalltalk pharo monticello

在Pharo 2.0中,我开始使用一个包/类别(I'm not sure, what is the right term in Pharo at the moment)中的类。我有一个同名的蒙蒂塞洛包,我参与其中。

现在我拆分包/类别:

  • MyPackage的

变为:

  • MyPackage的核
  • MyPackage的-附加元件

现在使用Monticello管理这些包/类别的目的是什么?有没有办法自动拆分蒙蒂塞洛包? (我手动创建了一些混乱,最后以新图像开始并在类中手动归档然后创建新的Monticello包)

2 个答案:

答案 0 :(得分:1)

我在pharo开发者邮件列表(splitting MC packages)上找到了这个:

  
    

闭上眼睛,从头开始重新开始。我们也是这样做的     海边包裹在某个时刻。 [...]

  
     

我们为穆斯做了同样的事。我们遵循了这个过程:

     
      
  1. 创建新的子包XYZ-Sub *
  2.   
  3. 将类从XYZ移动到XYZ-Sub *
  4.   
  5. 重复,直到XYZ的所有类和扩展都移到子包
  6.   
  7. 将Monticello存储库添加到XYZ-Sub *
  8.   
  9. 提交所有XYZ-Sub *包。确保没有包没有包的类别(换句话说不丢失   代码)
  10.   
  11. 保存图片
  12.   
  13. 加载新图片
  14.   
  15. 如果出现问题,并且它们总是出现,因为它是手动工作,请转到上一个图像并重新发送
  16.   

答案 1 :(得分:0)

您可能需要查看Monticello manual,或者更容易阅读Pharo by Example中关于蒙蒂塞洛的部分。更深入的信息在volume 2

的章节草案中