Version control 如何在Pharo 2.0中重命名包后继续使用Monticello包

Version control 如何在Pharo 2.0中重命名包后继续使用Monticello包,version-control,smalltalk,pharo,monticello,Version Control,Smalltalk,Pharo,Monticello,在Pharo 2.0中重命名了一个包/类别,该包/类别也在相同名称的Monticello包的版本控制下,如何继续 我可以继续使用旧的、其他名称的Monticello包中现在重命名的包/类别吗 我是否可以相应地重命名Monticello包,同时保留/不保留历史记录 目前我得到的结果是,将重命名的包/类别加载到一个新的图像中,在那里创建一个新的Monticello包并丢失历史记录。当我要重命名一个包时,我遵循以下步骤: 更改Nautilus中的包名称 用新名称在Monticello中创建一个包并

在Pharo 2.0中重命名了一个包/类别,该包/类别也在相同名称的Monticello包的版本控制下,如何继续

  • 我可以继续使用旧的、其他名称的Monticello包中现在重命名的包/类别吗
  • 我是否可以相应地重命名Monticello包,同时保留/不保留历史记录

目前我得到的结果是,将重命名的包/类别加载到一个新的图像中,在那里创建一个新的Monticello包并丢失历史记录。

当我要重命名一个包时,我遵循以下步骤:

  • 更改Nautilus中的包名称
  • 用新名称在Monticello中创建一个包并提交
  • 使用旧包名创建一个最终的空提交,并使用一条注释给出包的新名称

  • 但我不需要以某种方式摆脱旧的蒙蒂塞洛方案吗?在你的程序完成后,我将新的Monticello软件包加载到一个新的图像中。如果我继续使用旧图像,我的包似乎是两者的一部分,新的和旧的Monticello软件包以及将它们标记为脏的机制似乎把事情搞砸了,例如,我的新软件包被标记为干净,即使有更改,但我无法提交。如果旧软件包名称是新软件包名称的前缀,我想你的情况是正常的。Monticello使用名称将类别映射到包。