버전관리
https://namu.wiki/w/%EB%B2%84%EC%A0%84%20%EA%B4%80%EB%A6%AC%20%EC%8B%9C%EC%8A%A4%ED%85%9C
깃(git)
https://namu.wiki/w/Git
버전관리시스템 종류중 하나로 예전에는 cvs 나 svn을 많이 사용하였으나 최근의 대세는 git 입니다.
깃허브(Github)
https://namu.wiki/w/GitHub
깃 저장소중 하나로 가장 널리 사용됩니다.
아밥깃(abapGit)
깃 클라이언트 프로그램중 하나로 아밥 언어를 지원합니다.
SAP에서는 자체적으로 CTS 라고 버전관리 및 소스배포가 가능한 시스템이 기본 포함되어 있습니다.
그런데 왜 아밥깃을 사용해야 할까요? 그 이유는 여러 사이트에 흩어져 있는 개발자간의 협업과 인터넷을 통한 소스배포가 가능하기 때문 입니다.
CTS는 여러 사이트에서 협업하는것이 불가능 합니다.
abapGit의 등장으로 공개 프로그램 배포용도로 saplink를 대체하는 움직임이 나타납니다. 대표적으로 엑셀 업로드/다운로드 프로그램 abap2xlsx가 있습니다. 배포를 위해 홈페이지를 만들고 saplink nugg 파일을 업로드하는 일 대신, abapGit으로 SAP서버에서 바로 GitHub에 업로드하여 배포하게 된 것이죠.
배포된 것을 다운로드 받는 일반 사용자는 GitHub에 가입할 필요가 없습니다. GitHub는 소스코드 개발에 기여하고자 하는 개발자에게 필요한 것입니다. GitHub의 기능이 궁금하다면 제가 만든 체험용 계정 guru@programmer.korea.com / guruguru9 으로 테스트 해보세요.
abapGit은 일반사용자용으로 단독실행(standalone) 버전을 제공하고 개발자용 버전이 따로 있습니다.
'ABAP > abapGit' 카테고리의 다른 글
KR_POSTCODE : 한국주소입력 Version 2.0 (3) | 2021.07.09 |
---|---|
abapGit 활용 - 패키지(개발클래스) 전체 다운로드 (0) | 2021.07.07 |
abapGit 으로 프로그램 설치하기 간단하게 설명 (0) | 2021.07.02 |
abap2xlsx helper (0) | 2021.07.02 |
[번역] abapGit 설치 방법 (0) | 2021.05.08 |