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項目.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM