2

有没有办法列出在 Pharo 或 Squeak 的会话中完成的所有 DoIt 以及它们在哪些工作区中完成?

工作空间的内容是否也被跟踪,所以它们可以被区分?

4

2 回答 2

3

在与您的图像相同的目录中有一个文件,与您的图像同名,但扩展名为“.changes”。该文件包含所有源代码和您执行的所有 doit。除非您执行它,否则不会跟踪工作区文本,在这种情况下它会出现在 .changes 文件中。

于 2013-01-07T17:52:56.583 回答
2

在最近的 Squeak(至少 4.3)中,您可以选择顶部的 Extras 菜单,然后转到“Recover Changes”。这会询问您想要看多远;对于“我已完成此会话的内容”,这可能是最重要的选择。

这将为您显示直到您上次保存图像时的ChangeList所有s(和其他一些内容)。doItChangeList从 David Buck 提到的 .changes 文件中获取所有信息。)

但是,这不会告诉您在哪些Workspace地方进行了评估。Workspaces 不对其内容进行版本控制。

于 2013-01-07T21:13:00.043 回答