• 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项目.

  • 相关阅读:
    谈一谈对象池SafeObjectPool能干什么
    .net core 程序退出事件
    .NETCore 快速开发做一个简易商城
    Git创建子分支,合并分支并提交
    Vue项目中关闭eslint的方法
    Missing space before function parentheses
    单引号变双引号 格式化去掉分号
    Docker Swarm搭建多服务器下Docker集群
    Asp.Net Core中服务的生命周期选项区别和用法
    KnockoutJS-模板绑定
  • 原文地址:https://www.cnblogs.com/weixiaopeng/p/ABAPGIT.html
Copyright © 2020-2023  润新知