· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Mercurial

Mercurial은 거대한 분산 프로젝트들을 관리하기 위한 가볍고 빠른 SCM입니다.

TortoiseHG로 시작하기

기존 문서들에 윈도 환경에서 GUI를 이용하는 법에 대한 언급이 없어서 공유 폴더에서 저장소를 생성하고 이용하는 형태로 간단히 정리했습니다.

저장소 만들기

  1. TortoiseHG(이하 THG)를 다운받아서 설치. (http://tortoisehg.sourceforge.net)
  2. 공유 폴더에 디렉터리 생성
  3. 생성한 디렉터리의 문맥 메뉴에서 TortoiseHG(이하 THG메뉴) -> Create Repository Here

로컬 작업공간 만들기

  1. 임의의 폴더 내에서 THG메뉴 -> Create Clone
  2. Source Path에 저장소 경로 삽입.
  3. Destination Path에 만들어질 로컬 작업 디렉터리의 경로를 삽입.
    • (0.5)이미 생성된 디렉터리를 지정할 경우 다음 단계에서 에러가 발생한다.
  4. clone 버튼 클릭하여 생성.

작업내용 반영

  1. 로컬 작업공간에 임의의 파일 생성.
  2. 생성한 파일이나 디렉터리에서 THG메뉴-> HG Commit 실행
  3. Commit Message에 변경된 내용을 적고 대상 파일을 선택한 후 Commit 클릭
    • (0.5)파일을 선택해도 Commit 버튼이 활성화되지 않다가 Select All 버튼을 클릭하면 활성화 된다. 버그로 보인다.
    • (0.5)현재 한글 이름의 파일은 File List에서 깨져 보인다. 그러나 정상적으로 업/다운로드 된다.
  4. Commit 하여 변경 집합(ChangeSet)을 만든다.
  5. 디렉터리의 문맥 메뉴에서 THG메뉴 -> Synchronize 선택
    • "Incoming"을 클릭하면 서버의 변경사항을 볼 수 있다.
    • "Outgoing"을 클릭하면 반영할 변경 집합을 볼 수 있다.
    • 생성 후 변경 집합을 만들지 않은 경우 이곳에서 업로드되지 않는다.
  6. "Push"를 클릭하여 저장소에 업로드한다.



sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2008-12-19 11:52:42
Processing time 0.0052 sec