Есть ли способ перечислить все DoIt, которые были выполнены за сеанс в Pharo или Squeak, а также в каких рабочих пространствах они были выполнены?
Содержимое рабочих пространств также отслеживается, чтобы его можно было сравнить?
Есть ли способ перечислить все DoIt, которые были выполнены за сеанс в Pharo или Squeak, а также в каких рабочих пространствах они были выполнены?
Содержимое рабочих пространств также отслеживается, чтобы его можно было сравнить?
В том же каталоге, что и ваше изображение, есть файл с тем же именем, что и у вашего изображения, но с расширением «.changes». Этот файл содержит весь исходный код и все действия, которые вы выполнили. Текст рабочей области не отслеживается, пока вы не выполните его, и в этом случае он появится в файле .changes.
В недавнем Squeak (не ниже 4.3) вы можете выбрать меню «Дополнительно» вверху и перейти к «Восстановить изменения». Это спросит вас, как далеко вы хотите заглянуть; для «вещей, которые я сделал на этом сеансе», это, вероятно, лучший выбор.
Это даст вам ChangeList
, показывающий все doIt
(и некоторые другие вещи) до последнего сохранения изображения. (Всю информацию ChangeList
получает из файла .changes, о котором упоминает Дэвид Бак.)
Однако это не скажет вам, в каких Workspace
они были оценены. Workspace
s не версионируют свое содержимое.