【开发平台】GIT全新体验

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

【开发平台】GIT全新体验


变更记录

产品版本
更新内容更新日期
V6.0.1初始版本2023年9月
V6.0.6

1、提供快速切换账号能力

2、新增Git分支参数,支持多人分支开发

2024年1月



1 功能背景

开发平台现已支持GIT对于元数据进行管理(回顾一下:这些Git使用小技巧,你知道吗?),但此功能并未有很多小伙伴去使用,经过调研大概收集以下几点问题:

(1)黑盒操作,不清楚执行哪些命令

(2)缺少元数据对比工具,不清楚此次修改了哪些内容

(3)不清楚这个功能,配置文档太复杂,看着很麻烦

(4)没有本地工具好用

  ....

针对以上问题,开发平台现将GIT功能进行整体优化,为大家提供可视化操作、日志详情、操作引导,内置元数据对比工具,提升大家开发工作效率!

请阅读以下操作手册,体验全新GIT! 欢迎大家提出问题并交流~

2 系统路径

【开发服务云】-> 【开发平台】

3 主要操作

为方便理解与操作,现将所有配置收集到【GIT】图标下方。现提供以下内容,下面对每个操作进行详细讲解。

3.1 GIT配置

step1:【配置】&【认证】

本地仓库说明:

如果通过本地代码启动的服务,本地仓库地址就是自己电脑上的地址(例如:D:\git)如果是主干、基线环境下,本地仓库地址为服务器上的地址(例如:/var/git)

(1)在高级设置中,可以点击【清除登录信息】,从而切换账号或退出。

(2)本地开发环境会有打开文件夹,快速选择本地仓库地址能力,公共环境因为安全等问题不提供。

step2:【拉取】

认证成功后,点击拉取,将配置的远程仓库的元数据,拉取到本地仓库。

拉取成功后,支持将拉取下的元数据更新到数据库中,根据使用场景自行勾选。


3.2 提交

(1)选择所需提交元数据

(2)对比元数据,填写提交说明,选择提交或提交并推送

(3)元数据对比工具

如上图,点击比较,进入元数据可视化对比工具

step1: 选择需要合并的元数据(不支持属性级)

a.通过颜色区分元数据状态,从而判断新增、删除、修改

新增:基准值为空

删除:基准值、当前为空(此工具主要为对比工具,聚焦修改元数据)

b.通过勾选左树复选框,选择此次合并元数据

从下图根节点分组可以看到,主要分为表单元数据对象、实体元数据对象

需要注意:实体字段需要绑定表单控件,不能只勾选实体字段而不勾选其对应的控件,不然生成元数据的时候会出错

step2: 生成xml(仅需查看,无需手工修改)

可直观查看根据勾选情况,生成的xml

step3:合规检查(自动检测)

点击完成后,生成合并后元数据

3.3 推送

推送分为两个入口,分别为【推送】按钮及【提交并推送】

3.4 还原

可选择文件进行还原,点击文件路径可进入元数据对比工具,直接查看差异

3.5 日志

可根据日期、作者进行日志查询

3.6 导入导出

导入导出需要在启动类配置一个路径参数:System.setProperty("git.export", path)。需要注意的是,这个参数的value为一个配置文件,后缀名为properties,比如(D:\\we.properties),需给出文件的全路径。


配置文件的写法为,应用编码=路径(到metadata上一级即可)。比如开发平台就是devportal=D:\\devportal。然后,元数据就会导出到D:\\devportal\\metadata路径。在配置过程中可以写多个应用路径,但每个路径都需要换行重写

3.7 Git配置

(1)位置说明:Git参数配置地址6.0迁移至

【基础服务云】-【公共设置】-【参数配置】-【系统参数】-开发服务参数

(2)支持配置默认Git地址、Git分支,配置后会默认填充

(3)多人分支开发参数说明:

        关闭时:读取默认Git地址、分支

        开启时,以个人配置优先。例:每个人在应用上配置自己的仓库信息,不受别人影响,也不影响别人。关了参数,一个应用只会有一个仓库信息


4 常见问题










【开发平台】GIT全新体验

变更记录产品版本更新内容更新日期V6.0.1初始版本2023年9月V6.0.61、提供快速切换账号能力2、新增Git分支参数,支持多人分支开发2024年1月1...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息