2013-12-06 3 views
2

Мне интересно, есть ли у кого-нибудь хороший метод контроля версий моделей NetLogo, кроме простого хранения старых версий в нумерованных каталогах. В моих моделях используется несколько файлов .nls, поэтому любой метод должен также включать их.Контроль версий для моделей NetLogo

Спасибо за любые советы, Чарльз

ответ

3

Как и для любого текстового документа, любой системы управления версиями программного обеспечения (Git, Subversion, CVS ...) будет работать нормально для таких вещей :)

+0

Спасибо, Робин. Git кажется лучшим выбором для меня. – Charles

4

Робин право: любой инструмент управления версиями должен делать. Файлы NetLogo (как .nlogo, так и .nls) являются только текстовыми файлами.

Если вы не знакомы с инструментами контроля версий git, позвольте мне заявить, что решительно узнавая один это инвестиция, которая является очень хорошо стоит вашего времени.

Обширная библиотека моделей, которая поставляется вместе с NetLogo, находится под управлением git и размещена на GitHub: https://github.com/NetLogo/models.

Вы также можете взглянуть на http://modelingcommons.org, что позволяет довольно просто отслеживать историю модели NetLogo. Я не уверен, сколько поддержки существует для файлов .nls, однако, кроме этого, они могут быть загружены в виде вложенных файлов.

+0

Спасибо. Я пошел с git, отчасти потому, что NetBeans поддерживает его, и поэтому я могу использовать github для публикации моих расширений. – Charles

Смежные вопросы