# 客户端模型协同建模


本文以多人协同,新建 newRepo 模型库为例,介绍在 Sysplorer 客户端中,协同建模相关功能的使用方法。

# 前置条件

已部署好服务端,并创建两个用户。

# 产品经理登录和创建仓库

# 打开文件浏览器

在 Sysplorer 主界面左侧边栏,单击文件浏览器。如果左侧边栏没有找到,在主界面顶部视图页签,选择窗口 > 文件浏览器,即可打开。

# 登录

文件浏览器中,单击登录,在登录窗口中输入用户名密码信息,在服务器选择输入地址(可以选择域名或 IP 地址方式),单击登录

登录

# 创建仓库

  1. 单击远程仓库左侧的下拉菜单选项仓库管理,右击我的仓库,上下文菜单选择创建分类

    创建分类入口
  2. 创建分类窗口中输入分类名称newProject,输入分类描述newProject for demonstration,单击确定,远程仓库中新建名为 newProject 的分类。

    创建分类
  3. 右击分类 newProject,上下文菜单选择创建仓库

    创建仓库入口
  4. 创建仓库窗口中输入仓库名称newRepo,输入仓库描述newRepo for demo,单击确定,分类 newProject 中新建名为 newRepo 的仓库。

    创建仓库
  5. 右击仓库 newRepo,上下文菜单选择克隆到本地仓库

    克隆仓库
  6. 克隆窗口中显示“克隆成功!”后,单击确定,本地仓库中新增名为 newRepo 的仓库。

    克隆

# 团队成员协同建模

# 新建模型

  1. 在 Sysplorer 页面顶部主页页签,单击新建模型,上下文菜单选择 model

  2. 新建模型窗口中输入模型名HelloModelica,选择类别model,选择模型文件存储位置为目标仓库。

    新建模型
  3. 单击确定保存模型,在文件浏览器双击新建的模型 HelloModelica,提示“是否加载模型”,单击确定

  4. 在模型 HelloModelica 中建模。

# 提交模型

  1. 保存模型并右击,上下文菜单选择本地提交

    本地提交
  2. 查看变更窗口中勾选需要提交的模型,输入提交日志,单击提交,将模型的本版记录提交至本地仓库。

    提交
  3. 右击模型 HelloModelica,上下文菜单选择推送到服务器

    提交
  4. 推送窗口中单击确定,将本地提交记录推送至服务器。

    推送模型

# 成员协同开发模型

  1. 文件浏览器中,单击登录,在登录窗口中输入用户名密码信息,在服务器选择输入地址(可以选择域名或 IP 地址方式),单击登录
登录
  1. 右击仓库 newRepo,上下文菜单选择克隆到本地仓库
克隆仓库
  1. 拉取其他人开发的模型,确保模型为最新状态,然后重复新建模型提交模型的操作。

# 注意事项

  1. 在协同建模时,避免同时开发模型库中的同一个模型,导致在推送和拉取其他人的模型中有冲突问题发生。如开发同一个模型遇到冲突,可以使用解决冲突

  2. 和通用的 git 管理软件一致,在完成模型提交后,需要将模型推送到服务器中,不能忘记。

  3. 其他详细操作步骤请参考客户端协同建模详细指南