有没有办法列出在 Pharo 或 Squeak 的会话中完成的所有 DoIt 以及它们在哪些工作区中完成?
工作空间的内容是否也被跟踪,所以它们可以被区分?
在与您的图像相同的目录中有一个文件,与您的图像同名,但扩展名为“.changes”。该文件包含所有源代码和您执行的所有 doit。除非您执行它,否则不会跟踪工作区文本,在这种情况下它会出现在 .changes 文件中。
在最近的 Squeak(至少 4.3)中,您可以选择顶部的 Extras 菜单,然后转到“Recover Changes”。这会询问您想要看多远;对于“我已完成此会话的内容”,这可能是最重要的选择。
这将为您显示直到您上次保存图像时的ChangeList
所有s(和其他一些内容)。doIt
(ChangeList
从 David Buck 提到的 .changes 文件中获取所有信息。)
但是,这不会告诉您在哪些Workspace
地方进行了评估。Workspace
s 不对其内容进行版本控制。