IT虾米网

ABAPGIT用法详解

lxf 2021年06月12日 编程语言 337 0

本文主要介绍ABAPGIT的用法.

未尽部分请参考https://docs.abapgit.org/.

安装及配置SSL可以参考我的blog:IT虾米网

IT虾米网这个网址收录了很多好用的ABAP开源项目.

1.开发对象的导出

单个开发对象导出

选择Advanced->Object to files.

 

 然后会将开发对象的相关内容导出为未压缩的文档.导出的文档可以在offline模式下压缩后直接导入,或者导入到github的项目中.

请求导出

选择Advanced->Transport to ZIP.

程序会将请求所包含的开发对象压缩到一个文件夹中.一个请求一个文件.

开发包整包导出

整个包的开发对象会被放在一个压缩文件中.

2.OFFLINE模式

新建项目

 点击+Offline新建offline项目.

 输入项目命名及已存在的包名称.也可以在向导的右下方点击Create package新建包.

导入开发对象

双击进入离线项目,点击Import zip导入开发对象.

导入的开发对象可以是来自其他的系统的用abapgit导出的请求,开发对象,包,项目压缩包等.

也可以是从github上下载的abap项目.

下面导入项目IT虾米网.

 在对于项目页面点击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项目.


发布评论
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

ABAPGIT安装,配置及更新详解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。