Мне нужно передать несколько файлов Smalltalk между двумя разными компьютерами, на которых работает Cincom VisualWorks. (Я не уверен, имеет ли это значение, но один из них — машина с Windows 7, а другой — Mac). Как передать свой проект? Должен ли я просто заменить изображение на втором компьютере изображением на первом? Могу ли я просто перенести сам проект, не беря с собой весь образ? Спасибо!
Как передать файлы Smalltalk между компьютерами?
Ответы (2)
Вы можете скопировать проект без копирования всего изображения. Есть несколько способов сделать это, в зависимости от используемой среды разработки Smalltalk.
В Visualworks вы можете перенести проект через:
- репозиторий исходного кода (Магазин)
- посылки
- .st файлы
Самый простой способ скопировать весь проект (и только этот проект) в Visualworks — экспортировать его в один или несколько пакетов. Их можно загрузить в другое изображение. В документах Visualworks, поставляемых вместе с дистрибутивом, имеется отличная документация по этому вопросу.
Вы можете просто скопировать весь каталог VisualWorks с одного компьютера на другой, поскольку файлы изображений, исходных файлов и файлов изменений (включая пакеты и другие) являются переносимыми и, следовательно, могут напрямую переноситься между различными платформами и операционными системами.
Если на втором компьютере уже установлена программа VisualWorks, достаточно скопировать только изображение и файл его изменений.