Differences between revisions 3 and 4
Revision 3 as of 2012-05-10 17:46:55
Size: 1961
Editor: 61
Comment:
Revision 4 as of 2015-03-29 08:43:23
Size: 119
Editor: 222
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
관련정보
 * [[http://helloworld.naver.com/helloworld/1011|Git vs. Mercurial]]

차이점
 * 내장된 다수의 실행 취소 조작: Mercurial의 revert, backout 및 rollback 명령을 이용하면 특정 파일의 이전 버전이나 커미트된 이전의 변경 세트를 쉽게 되돌릴 수 있다. Git에는 일반적으로 이해하기 어려운 구문을 사용하는 하나의 내장 revert 명령이 있다.
 * 내장 웹 서버: Mercurial은 간단한 통합 웹 서버를 제공하며 이 웹 서버를 이용하면 다른 개발자가 가져오기 작업을 수행할 저장소를 신속하게 호스트할 수 있다. 밀어넣기 동작을 수행하려면 보안을 무시하거나 SSL(Secure Sockets Layer)을 지원하도록 더 복잡하게 설정해야 한다.
 * 복사 및 이동 조작을 수행하는 동안 히스토리 유지: Mercurial의 copy 및 move 명령은 모두 완전한 히스토리 정보를 유지하는 반면에 Git는 어느 경우에도 히스토리를 유지하지 않는다.
 * 브랜치: Mercurial은 자동으로 모든 브랜치를 공유하지만, Git는 로컬에서 브랜치를 작성하거나 브랜치를 원격 저장소에 있는 특정 브랜치에 맵핑하여 각 저장소에 자체 브랜치를 설정한다.
 * 글로벌 및 로컬 태그: Mercurial은 저장소 간에 글로벌 태그를 지원하며, 이 태그를 이용하면 브랜치를 설정하지 않아도 코드 개발 과정의 특정 시점에 관한 정보를 쉽게 공유할 수 있다.
 * 자동 저장소 압축: Git를 사용하는 경우에는 사용자가 저장소를 명시적으로 압축하고 가비지 컬렉터를 작동해야 하지만, Mercurial에서는 이러한 조작이 자동으로 수행된다. 그러나 코드 베이스가 같은 경우에 Mercurial의 저장소는 Git의 저장소보다 더 큰 경향이 있다.
http://e.biohackers.net/Mercurial
  

GitVsMercurial (last edited 2015-03-29 08:43:23 by 222)

web biohackers.net