You are on page 1of 12

abapGit & lint

Mustafa Kerim Yılmaz


#sitIST @mkysoft
Git’in işleyişi
2
Git’in avantajları
3

Dağıtık sürüm yönetim sistemi ile yapabilecekleriniz:


Değişiklikleri zamana bağlı olarak izleme
İstenilen sürüme dönme
Değişikliği yapan kullanıcıyı takip etme
Ve daha fazlası
Nasıl başladı
4

abap2xlsx
abapGit nedir?
5

ABAP ile geliştirilmiş git istemcisidir


Yaklaşık 4 yıl önce geliştirilmeye başlandı
3 bin commit atıldı
50 geliştirici üzerinde çalıştı
70 bin satır kod yazıldı
7.02 ve üzerini destekler
MIT Lisansı
Desteklenen nesneler
6

ACID ASFC AUTH CHAR CLAS CMPT CUS0 CUS1 CUS2 DCLS
DDLS DDLX DEVC DIAL DOCT DOCV DOMA DSYS DTEL ECAT
ECSD ECSP ECTC ECTD ECVO ENHC ENHO ENHS ENQU ENSC
FORM FUGR IAMU IARP IASP IATU IDOC IEXT JOBD MSAG
NROB PARA PINF PRAG PROG SAMC SAPC SFBF SFBS SFPF
SFPI SFSW SHI3 SHI5 SHI8 SHLP SHMA SICF SMIM SPLO
SRFC SSFO SSST STYL SUCU SUSC SUSO SXCI TABL TOBJ
TRAN TTYP TYPE UCSA UDMO VCLS VIEW W3HT W3MI WAPA
WDYA WDYN WEBI XINX XSLT
Çalışmaları devam eden nesneler
7

SAJT Application job template BOBF BOPF: Business Object Model


SCP1 BC Set or Customizing Profile UENO Entity type
LPDC Launchpad short texts BDEF Behaviour Definition
AVAS Classification BMFR Application Component
CMOD Customer enhancement projects CHDO Change Document Object
OTGR Object type group AOBJ Archiving Object
PDTS Standard Task SPRX Proxy Object
PDWS Workflow templates
ASIS Archiving Information Structure
SAJC Application job catalog entry
SUSH Assignment: Service –> Authorization Objects
IWPR Gateway Business Suite Enablement - Service Builder Project
WDCC Web Dynpro Component Configuration
WDCA Web Dynpro Application Configuration
SOTS All Concepts (OTR) of a Package - Long Texts
Dikkat çekici abapGit özellikleri
8

git status
git diff
git add
Çevrimdışı projeler
git commit, push
git log
Merging branches Arka planda çalışma
git patch
Running code inspector
Tagging
Switching between branches
git reset
Açık kaynak abapGit kullanan projerler
9
abapGit kurulumu için gereklilikler
10

Basis 7.02
System > Status > Component information

TLS 1.2 Certificate


CommonCryotoLib > v8.4.31 DigiCertHighAssuranceEV
SE38 -> SSF02 STRUST -> Anonymous

SSL
PROT=HTTPS,PORT=8300,TIMEOUT=60,PROCTIMEOUT=300
RZ11 -> icm/server_port_2
Abap linter
11
12

Teşekkürler!
Sorularınız ?
Bana ulaşmak için

@mkysoft mkysoft

mustafakerim in/mkerim

mkysoft mustafa.kerim.yilmaz

You might also like