분산 버전 제어 (Git, Bazaar 및 Mercurial)의 Big Three는 각각 분기를 공정하게 다르게 처리합니다. 예를 들어 바자 (Bazaar)에서는 지점이 별도의 저장소 (실제로는 상위 저장소의 분기 된 사본)입니다. 파일 시스템에서 다른 브랜치가 다른 디렉토리에 있습니다. 힘내 (Git)에서는 같은 저장소에 여러 개의 브랜치가 존재할 수있다. 따라서 파일 시스템의 같은 디렉토리에 브랜치를 둘 수있다. Mercurial은 both behaviors을 지원하고, 후자는 named branches을 지원합니다.DVCS에서 다른 분기 모델의 장단점
서로 다른 분기 모델과 관련된 장단점은 무엇입니까? Bazaar의 한 지점에 대한 접근 방식, 하나의 저장소는 Git의 접근 방식보다 더 많은 부분을 아프게합니다 (예 : Bazaar의 지점을 사용하려면 먼저 지점을 만든 다음 현재 작업중인 곳에서 cd를하고 체크 아웃해야합니다). 새로운 지점, 내가 SVN에서와 같이).
명명 된 분기점은 자식 분기와 매우 다릅니다. 자세한 내용은 여기를 참조하십시오. http://stevelosh.com/blog/entry/2009/8/30/a-guide-to-branching-in-mercurial/ – tonfa
도 참조하십시오. 내 대답은 "힘과 의욕 - 비교 및 대조", 지점도 다루고 : http://stackoverflow.com/questions/1598759/git-and-mercurial-compare-and-contrast/1599930#1599930 –
남자, 항상 tonfa 내가하기 전에 나의 blog 입구를 게시하는 것을 관리한다! :) –