[SnowDog]/개발

TortoiseHG

그르릉푸딩 2014. 3. 11. 11:12

서브버전(Subversion)

소프트웨어 버전 관리 시스템

 

을 TortoiseSVN에서 TortoiseHG로 바꾸었다

 

둘이 툴만 다른 같은 건줄 알었는데 기반이 달랐다

 

http://ko.wikipedia.org/wiki/TortoiseSVN

위키 백과에 TortoiseSVN 사용법은 물론이고 개념까지 잘 나와있다

 

 

Tortoise hg라고 쳐서 관련 정보를 얻으려고 하는데 안나와서 보니까

Tortoisehg라고 붙여써야 관련 정보가 많이 검색 된다

 

기본적인 사용 방법(서버 세팅을 제외한)

 

먼저,

1) 저장소로 쓸 폴더를 만든다

 

2) 마우스 오른쪽 클릭 - TortoiseHg - Clone...

 

3) 설정

Source: 서버 주소

Destination: 1)에서 만든 저장소 폴더

 

 

 

 

Update / Pull

Hg에서는 서버에 있는 정보를 내 Local 저장소에 내려 받는 것은 Pull이고 내려받은 정보를 내 작업물에 반영하기 위해서는 Update를 해야한다

 

Pull

저장소 폴더에 마우스 오른쪽 버튼 클릭 - Hg Workbench - Pull 버튼

 

Update

마우스 오른쪽 버튼 클릭 - TortoiseHg - Update

 

Commit / Push

Hg에서는 내 Local 저장소에 commit을 하고 서버저장소에 싱크를 맞추기 위해 하는 Commit은 Push이다

 

Commit

Hg Commit 메뉴를 선택하면 된다

 

Push

저장소 폴더에 마우스 오른쪽 버튼 클릭 - Hg Workbench - Push 버튼