본문 바로가기

어떻게 할까/소프트웨어

Mercurial HG (SCM) 로 google proejct 내려받기(clone)

google project 는 HG 라는 SCM(Source Control Manager) 를 사용 합니다. CVS , SVN 다음 세대로 쓰이고 있는 소스 관리 

솔루션 이며, 기존의 다양한 문제점들을 개선된 것이라 하겠습니다.


일단 HG SCM 은 여러 곳 에서 받을 수 있겠지만, mercurial 에서 받으실 수 있습니다.

개인적으로 Totoise 는 윈도우즈 explorer 와 연동이 되서 편할수도 있겠지만, 시스템의 전체적인 Performance 를 많이 떨어 뜨리고, 과도한 메모리 사용으로 이어지는 경우가 많기 때문에, 별도로 아래의 이미지 처럼 Windows 를 선택 하여, console 용으로만 받습니다.




다운로드는 일단 자신의 Windows platform 에 맞게 받아야 겠습니다만, 32bit 인지 64bit 인지 정도는 확인 하는 게 좋겠습니다.

Inno setup 으로 받을 경우, 자체 manifest 로 인해 관리자 권한을 요구 하므로, 별도로 관리자 권한으로 실행 해야 하는 번거로움은 없습니다.


소스의 다운로드는 , 프로젝트 홈의 Source tab 에서 명시 되어 있습니다.

아래의 화면처럼 hg clone https://code.google.com/r/rageworx-lightpackkr/ 를 HG SCM 을 설치 후, console 에서 받을 위치 바로 이전 단계 (예: E:\projects ) 에서 입력 하시면 됩니다.




소스가 다운로드 완료 되면, CVS 나 SVN 처럼 뭔가 소스 관련 폴더가 표시 되는 것  이 아니라, 관련 정보만 간략히 표기 됩니다.

이제, 받은 위치인 rageworx-lightpackkr 로 들어 가서 확인 해 보면:



google project 와 함께 동기화 되어 있는 것을 알 수 있습니다.

GUI 가 별도로 있다면 좋겠지만, Rapid-SVN 과 같이 WxWidget 이나, Windows용 GTK+ 어플이 따로 없고, QT 나 java 를 이용하는 것들이 대부분이라 비추 하는 바 입니다.

Net-bean 을 사용할 경우 기본적으로 HG 와 연동이 되므로, 필요에 따라 개인적 선택을 하면 좋겠습니다 :)