'hg'에 해당되는 글 1건

  1. 2010.06.27 [Scala] 머큐리얼 merge 실패기
최근에 nephilim님으로부터 [머큐리얼(hg)을 사용하는 소스형상관리]를 사사하고 있다.
모든 작업은 기본적으로 머큐리얼이 설치된 상태에서 시작된다.

1. 저장소를 만들고 초기화하면 .hg가 생성된다.

2. 파일을 만들면서 3번의 커밋을 진행한다.

3. 로그를 확인하니 작업이 잘 진행되었다.

4. 다음 작업을 위해 파일을 백업한다.

5. 파일을 이전 버전으로 backout한다. 확인하면 2번째 커밋상태이다.

6. 파일을 봐도 이전버전. 그럼 rollback을 수행한다. 그리고 revert.

7. revert를 수행하면 현재 버전파일과 이전 버전의 파일(.orig)이 보인다.

8. .orig파일을 삭제하고 tip을 확인하면 마지막 커밋으로 되어있는게 확인된다.

9. 이번에는 각각의 파일을 이전 버전으로 돌리고 changeset도 되돌려 새로운 head를 만든다.

10. head가 2개로 나눠졌음을 알 수 있다.

11. 두 head의 머지를 수행하려고 했으나 성공하지 못했다.

12. 결과를 보면 파일이 충돌되었다.


이유는 머징툴이 설치가 안되어 있어서라고 nephilim님이 말씀하셨다.
그래서 나는 거북이를 설치하였다.

Posted by zeide
,