如何在Pharo(3.0版)上添加MC包?
答案 0 :(得分:4)
Monticello Browser
+Package
-
充当子包分隔符,即您可以使用具有相同前缀的多个蒙蒂塞洛包,例如MyPackage-Core-Model
,MyPackage-Core-View
和MyPackage-Tests
。如果您创建名为MyPackage
的Monticello软件包,它将包含所有子软件包(即上述所有三个),如果您将其命名为MyPackage-Core
,它将包含包MyPackage-Core-Model
和MyPackage-Core-View
。
要将存储库添加到包中(可以保存它):
Add to package...
如果您还没有所需的存储库,请使用顶部的+Repository
按钮创建它。
答案 1 :(得分:4)
Max的回答是正确的,但您通常不会直接创建MC包。通常,您将在代码浏览器中创建一个包。例如,您可以:
在所有这些情况下,将创建一个Pharo系统包(特别是一个包装),以及一个同名的MC包。
如果由于某些特殊原因你需要创建只是一个MC包,按照Max的说明将完成。
n.b。虽然Max的断言包括像MyPackage-Core这样的子类别一般都是正确的,但如果有一个更好的匹配包,则不是这样。因此,如果有一个Pharo包MyPackage-Core,那么它将保留所有代码分类MyPackage-Core [ - 。],而MyPackage将保留所有其他MyPackage [ - 。]