Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Version control NetLogo型号的版本控制_Version Control_Netlogo - Fatal编程技术网

Version control NetLogo型号的版本控制

Version control NetLogo型号的版本控制,version-control,netlogo,Version Control,Netlogo,我想知道除了简单地将旧版本保存在编号的目录中之外,是否有人有一个好的方法来控制NetLogo模型的版本。我的模型使用了大量的.nls文件,所以任何方法都需要包含这些文件。对于任何文本文档,任何版本控制软件(git、subversion、cvs…)都可以很好地处理这些事情:)Robin是对的:任何版本控制工具都应该这样做。NetLogo文件(包括.nlogo和.nls)都只是文本文件 如果您不熟悉像git这样的版本控制工具,请让我强调,了解一个是一项非常值得您花费时间的投资 NetLogo本身附带

我想知道除了简单地将旧版本保存在编号的目录中之外,是否有人有一个好的方法来控制NetLogo模型的版本。我的模型使用了大量的.nls文件,所以任何方法都需要包含这些文件。

对于任何文本文档,任何版本控制软件(git、subversion、cvs…)都可以很好地处理这些事情:)

Robin是对的:任何版本控制工具都应该这样做。NetLogo文件(包括
.nlogo
.nls
)都只是文本文件

如果您不熟悉像
git
这样的版本控制工具,请让我强调,了解一个是一项非常值得您花费时间的投资

NetLogo本身附带的扩展模型库位于
git
版本控制下,托管在GitHub:


您可能还想看一看,它允许对NetLogo模型的历史进行相当直接的跟踪。我不知道有多少支持
.nls
文件,但是,除了它们可以作为附件上传之外。

谢谢。我选择git,部分原因是NetBeans支持它,所以我也可以使用github发布我的扩展。谢谢Robin。Git似乎是我最好的选择。