2014.07.31 02:36
RAD Studio IDE에서 File > Open From Version Control 메뉴를 이용해 Subversion의 소스코드를 불러와 사용할 수 있습니다.
위 기능을 이용해 Github 소스코드를 받아오는 방법입니다.
델파이 IDE의 Open from Version Control > Git 메뉴를 이용해 Github의 소스코드를 받아오는 방법을 설명합니다.
순서는 다음과 같습니다.
1, 2 단계를 RAD Studio 설치 후 최초 1회만 진행하면 됩니다.
- http://git-scm.com/download/
위 경로에서 git 클라이언트 프로그램을 다운로드 받고, 설치합니다.
1) 메인메뉴 > Options > Version Control > Git 메뉴로 이동합니다.
2) Git Executable 항목을 "1. git 클라이언트 프로그램 설치" 단계에서 설치한 경로를 참고해 git.exe 파일을 선택합니다.
1) 메인메뉴 > Files > Open From Version Control 메뉴를 선택합니다.
2) Version Control System 윈도우에서 Git을 선택합니다.
3) 깃허브(github.com) 사이트에서 받고싶은 프로젝트의 주소를 복사합니다.
- 우측 하단의 복사하기 아이콘을 클릭합니다.
- RAD Studio 사물인터넷 데모 프로젝트: https://github.com/devgear/RADStudio_IoTDemos
4) 위에서 복사한 주소를 Source 항목에 붙여넣기 하고, Destination 항목에 저장할 경로를 선택한 후 OK 버튼을 눌러 소스코드를 받습니다.
델파이 IDE에는 서브버전(SVN) 클라이언트가 기본적으로 포함되어 있습니다.
그리고 Github에서도 서브버전 인터페이스를 제공하고 있습니다.
이 2가지를 SVN 인터페이스르 연결하면 델파이 IDE 상에서 Github의 소스코드를 읽고 쓸 수 있습니다.
먼저 Github에서 참고할 프로젝트 페이지로 이동합니다.(저는 코드아카데미 데모 프로젝트 페이지에서 안내해 드립니다.)
위 화면의 오른쪽 하단을 보시면 푸른색 강조와 붉은색 강조한 영역이 있습니다.
먼저 푸른색 강조한 부분은 Zip파일로 프로젝트 소스코드를 다운로드 하는 방법입니다. 제일 확실하지만 다운로드가 전부입니다. 단순한 소스코드만 참고하실 때 이방법을 사용합니다.
붉은색 강조한 부분을 보시면 아래에 Subversion 링크가 있고 해당 링크를 누르면 Subversion checkout URL이 표시됩니다.
이 URL을 복사(우측 클립보드 버튼 클릭)합니다. 복사한 링크는 다음과 같습니다.
델파이를 실행하고 File > Open From Version Control 메뉴를 선택합니다.
다음과 같은 Checkout 창이 표시되고 아래 정보를 입력하고 OK 버튼을 누릅니다.
OK 버튼을 누르면 뒤의 그림과 같이 소스코드를 다운로드 받는 목록이 나오고 다운로드가 완료되면 앞의 화면과 같이 다운로드 받은 파일 중 오픈할 프로젝트(또는 프로젝트 그룹) 목록이 표시됩니다.(코드아카데미에는 현재 1개의 프로젝트만 있어 목록이 하나만 나옵니다.)
선택 후 OK 버튼을 누르면 프로젝트가 오픈됩니다. 이후 과정은 다운로드 받은 소스코드로 로컬에서 진행됩니다.
(이 내용은 본인이 수정권한이 있는 프로젝트에 한해 가능합니다. 여러분들이 앞의 과정을 통해 다운로드 받은 프로젝트에서는 아래 과정을 따라할 수 없으니 여러분께서 Github 게정을 직접 만들고 프로젝트 생성 하셔야 수정내용을 적용할 수 있습니다.)
수정내용을 Github에 적용하는 기능도 서브버전의 기능을 이용합니다.
저는 내려받은 소스코드에 Github URL을 안내하는 주석을 추가(변경)하고 Github에 적용(Commit)합니다.
Commit 기능은 다음 방법을 통해 이용할 수 있습니다.
Commit 메뉴를 선택하면 아래와 같이 Commit 윈도우가 표시되고, 변경된(Modified) 파일 목록이 표시됩니다.
앞에서 적용한 수정내요이 Github에 적용되는 것을 확인할 수 있습니다.
이상 간단한 Github 사용팁이었습니다.