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