ABAPGIT用法
本文主要介绍ABAPGIT的用法.
未尽部分请参考https://docs.abapgit.org/.
安装及配置SSL可以参考我的blog:https://www.cnblogs.com/weixiaopeng/p/13232223.html.
https://dotabap.org/这个网址收录了很多好用的ABAP开源项目.
1.开发对象的导出
单个开发对象导出
选择Advanced->Object to files.
然后会将开发对象的相关内容导出为未压缩的文档.导出的文档可以在offline模式下压缩后直接导入,或者导入到github的项目中.
请求导出
选择Advanced->Transport to ZIP.
程序会将请求所包含的开发对象压缩到一个文件夹中.一个请求一个文件.
开发包整包导出
整个包的开发对象会被放在一个压缩文件中.
2.OFFLINE模式
新建项目
点击+Offline新建offline项目.
输入项目命名及已存在的包名称.也可以在向导的右下方点击Create package新建包.
导入开发对象
双击进入离线项目,点击Import zip导入开发对象.
导入的开发对象可以是来自其他的系统的用abapgit导出的请求,开发对象,包,项目压缩包等.
也可以是从github上下载的abap项目.
下面导入项目https://github.com/larshp/abapOpenChecks/.
在对于项目页面点击Code下载项目文件,选择Download Zip.
选择Import Zip导入上边下载的Zip文件.
此时开发对象还没有在Sap system中创建.
点击Pull在对应的包中创建导入abap对象.
注意SAP登陆语言要和下载来的项目的语言一致.如果不一致会提醒你选择Advance->Open in master langage.
导出开发对象
点击Export Zip导出开发对象.
在本地新建的开发对象在右边会有一个本地新增标识A.
3.Online模式
点击+Online 新建项目.
输入github项目的地址及SAPsystem中的包.
点击Clone online repo,会将gitbub上的对象全部复制到Sapsystem.
和在offline模式下一样,此时开发对象还没有在Sap system中创建.
需要点击Pull在对应的包中创建对象.注意登陆语言要下载来的项目的语言一致.如果不一致会提醒你选择Advance->Open in master langage.
更新代码
更新本地代码
每次打开abapgit,都会比较本地项目和github上的项目是否有差异.
如何有差异,Pull按键会出现.
点击Pull,会更新本地代码.
更新github代码.
如果你在本地包中新建了开发对象,则点击Stage.
在每个新增的项目后边点击ADD.
点击Commit selected.
输入相关相关信息.
点击Commit.
会让你输入commiter email 对应的github的账号密码.
然后我们在github对应的项目中会看到一条commit 或者 pull 请求.
同意即可更新github项目.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!