【发布时间】:2025-12-31 21:00:01
【问题描述】:
我想同时在 GitHub 和 Squeaksource 中更新 Squeak 项目。
我已安装并运行 Metacello-Git。
如果我在 Monticello 中按 Save,例如,首先为 GitHub,然后为 Squeaksource,我会为我保存的每个存储库生成 1 个版本。
我不想那样。通常,所有存储库中的版本必须相同。
这可能吗?
【问题讨论】:
-
如果我理解你,你想要的是两个地方的相同副本。为什么不将其保存到一个并复制到另一个?
-
我不知道如何“复制”。我尝试在两个存储库中
Save,但是这样做,版本号增加了 x2。而且我需要再写一次相同的日志评论。 ...几分钟前,我发现右键单击存储库列上的一个项目,其中一个选项是save repositorie*s*。最后的复数让我想也许这就是要走的路。我明天试试! -
复制我的意思是选择一个主存储库,例如github,然后在任何更改上定期运行脚本以将其推送到 squeaksource。通常您有一个本地存储库,您可以从该存储库将更改推送到任意数量的存储库。
-
我明白了。但是,我真的很想选择多个存储库,然后按
Save。我不认为这个功能是在 Squeak 中实现的,但我想我知道如何实现它。我必须向在蒙蒂塞洛界面中选择的每个对象.*Repository询问basicStoreVersion。将相同的aVersion对象作为参数传递...当我更有经验时,我会尝试;) -
我明白了。我不明白的是你为什么要手动做。有什么特别的优势或原因吗?
标签: git smalltalk squeak monticello