소개
Mercurial은 Olivia Mackall과 기타 기여자들이 개발한 무료 및 오픈 소스 분산 소스 코드 관리(SCM) 도구입니다. 모든 규모의 프로젝트를 효율적으로 처리하며, 직관적인 인터페이스를 통해 버전 관리 작업을 쉽게 수행할 수 있도록 설계되었습니다.
상세정보
분산 아키텍처
모든 클론(clone)이 프로젝트의 전체 히스토리를 포함하므로 대부분의 작업이 로컬에서 빠르게 처리됩니다.
확장성 및 워크플로
다양한 워크플로를 지원하며, 확장(extensions)을 통해 기능을 쉽게 강화할 수 있습니다.
직관적인 인터페이스
일관된 명령어 세트와 직관적인 인터페이스를 제공하여 쉽게 배우고 사용할 수 있습니다. 잠재적으로 위험한 작업은 별도의 확장을 통해 활성화해야 하므로 기본 인터페이스가 안정적입니다.
설치·시작·기본 사용
Mercurial은 CLI(명령줄 인터페이스)와 GUI(그래픽 사용자 인터페이스)를 모두 제공합니다. 프로젝트를 시작하려면 다음 명령어를 사용할 수 있습니다.
- 프로젝트 생성 및 초기 커밋:
hg init (project-directory),hg add,hg commit -m 'Initial commit' - 저장소 복제 및 변경 사항 푸시:
hg clone https://example.com/repo,hg commit -m 'My changes',hg push
지원 환경
Mercurial은 Microsoft Windows, Linux, macOS 및 기타 Unix-like 시스템을 지원합니다.
버전·업데이트
Mercurial은 정기적인 릴리스를 통해 기능, 버그 수정 및 성능 향상을 제공합니다. 최신 버전으로 업데이트하는 것이 좋습니다.
라이선스
Mercurial은 GNU General Public License 버전 2(GPL-2.0) 또는 그 이후 버전에 따라 배포되는 무료 오픈 소프트웨어입니다.
시스템 요구사항
Mercurial은 Python, C, Rust로 작성되었습니다. 공식 웹사이트에서 최신 시스템 요구 사항을 확인하시기 바랍니다.


