버전관리
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

버전 관리 시스템 - 나무위키

버전 관리 없이 문서를 작성한 경우 마지막에 유서는 기분탓이다. 소프트웨어 등을 작성할 때 변경점을 관리하는 것은 말할 필요도 없이 아주 중요하다. 버전 관리를 함으로서 얻을 수 있는 것

namu.wiki


깃(git)
https://namu.wiki/w/Git

Git - 나무위키

인터넷에 공개된 자료가 매우 많다. 여기서 주의해야 할 점이 있는데, 상당수의 입문 자료에서는 보통 branch를 분리하라고 하지만 현실 프로젝트에서는 그렇게 하다가 나중에 merge 단계에서 더

namu.wiki

버전관리시스템 종류중 하나로 예전에는 cvs 나 svn을 많이 사용하였으나 최근의 대세는 git 입니다.

깃허브(Github)
https://namu.wiki/w/GitHub

GitHub - 나무위키

GitHub is how people build softwareGitHub는 사람들이 소프트웨어를 개발하는 방법입니다 대표적인 무료 Git 저장소. 2008년 공개했다. Git 호스팅 기능 덕분에 GitHub는 자유 소프트웨어의 성지로 떠올랐다.

namu.wiki

깃 저장소중 하나로 가장 널리 사용됩니다.

아밥깃(abapGit)
깃 클라이언트 프로그램중 하나로 아밥 언어를 지원합니다.

SAP에서는 자체적으로 CTS 라고 버전관리 및 소스배포가 가능한 시스템이 기본 포함되어 있습니다.
그런데 왜 아밥깃을 사용해야 할까요? 그 이유는 여러 사이트에 흩어져 있는 개발자간의 협업과 인터넷을 통한 소스배포가 가능하기 때문 입니다.
CTS는 여러 사이트에서 협업하는것이 불가능 합니다.

abapGit의 등장으로 공개 프로그램 배포용도로 saplink를 대체하는 움직임이 나타납니다. 대표적으로 엑셀 업로드/다운로드 프로그램 abap2xlsx가 있습니다. 배포를 위해 홈페이지를 만들고 saplink nugg 파일을 업로드하는 일 대신, abapGit으로 SAP서버에서 바로 GitHub에 업로드하여 배포하게 된 것이죠.

배포된 것을 다운로드 받는 일반 사용자는 GitHub에 가입할 필요가 없습니다. GitHub는 소스코드 개발에 기여하고자 하는 개발자에게 필요한 것입니다. GitHub의 기능이 궁금하다면 제가 만든 체험용 계정 guru@programmer.korea.com / guruguru9 으로 테스트 해보세요.

abapGit은 일반사용자용으로 단독실행(standalone) 버전을 제공하고 개발자용 버전이 따로 있습니다.

+ Recent posts