Pharo または Squeak のセッションで実行されたすべての DoIt と、それらが実行されたワークスペースを一覧表示する方法はありますか?
ワークスペースのコンテンツも追跡されるので、差分を取ることができますか?
画像と同じディレクトリに、画像と同じ名前で拡張子が「.changes」のファイルがあります。このファイルには、すべてのソース コードと実行したすべての doit が含まれています。ワークスペース テキストは、実行しない限り追跡されません。実行した場合は、.changes ファイルに表示されます。
最近の Squeak (少なくとも 4.3) では、上部の Extras メニューを選択し、"Recover Changes" に移動できます。これは、どのくらいさかのぼりたいかを尋ねます。「このセッションで行ったこと」については、おそらくそれが一番の選択肢です。
これにより、最後に画像を保存するまでのChangeList
すべてのdoIt
s (およびその他のもの) が表示されます。(ChangeList
は、David Buck が言及している .changes ファイルからすべての情報を取得します。)
Workspace
ただし、これらが評価された場所はわかりません。Workspace
s はコンテンツをバージョン管理しません。