【开发平台】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全新体验
本文2024-09-23 00:17:54发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-138573.html