有没有办法把net logo中的接口描述和代码分开?

问题描述 投票:0回答:1

我正在使用 Netlogo 进行小组项目,我们正在使用 git 进行 VC。当我保存文件时,Netlogo 会将界面选项卡的外观描述放在同一文件的代码下方。当我合并代码时,我在本节中遇到了许多冲突。 Netlogo 中是否有一种方法可以分离这两个文件,这样我们就不必在每次合并两个分支时修复所有冲突。

我尝试查看 netlogo 文档,但找不到任何内容。如果有一种方法可以通过 git 更好地管理它,那么这也可以。

git netlogo agent
1个回答
0
投票

您可以尝试将您的

model.nlogo
放入
.gitignore

然后,将所有代码放入 NetLogo 源文件中,同时在 NetLogo“代码”选项卡中仅包含以下内容:

__includes[
   "files/code_script_1.nls"
   "files/code_script_2.nls"
   ...
]

这样,git 将忽略界面中的更改,同时跟踪其余代码中的更改。但是,如果在界面中引入与新添加的代码密切相关的更改,这可能会出现问题。因为您的代码可能引用不存在的界面功能,这会给您带来错误。

© www.soinside.com 2019 - 2024. All rights reserved.