Smalltalk 令人讨厌的事情之一是,由于它管理源代码的方式,它(通常)需要自己的 VCS。 Squeak 和 Gemstone(至少在其 GLASS 版本中)有一个名为 Monticello 的 DVCS,运行良好。据我所知,VisualWorks 的主要 VCS StORE 只能在老式的集中模式下工作。是否有类似 Monticello 的系统可用于 VisualWorks?或者,我是否误解了使用 StORE 的正确方法?
最佳答案
虽然 Store 的结构不是分布式工具,但它可以这样使用。大多数在 VisualWorks 和 ObjectStudio 上工作的工程师使用本地存储库(在他们的办公室;大多数团队在地理上分布)。有合并和复制工具允许他们根据需要/期望将本地工作与“记录存储库”同步。
话虽如此,VW 有一个 Monticello 端口(因此,ObjectStudio 也是如此)。它唯一真正的问题是发布后,它不会与工具(浏览器)“谈论”发布状态。那是因为它主要用于维护 Seaside 端口,而不是作为大众的主线版本控制工具。
关于dvcs - VisualWorks Smalltalk 的分布式源代码管理,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1759018/