지부와 북마크 관련 정보를 읽었습니다. 불행히도 나는 아직도 그들 사이의 차이를 보지 못합니다. 있어요?Mercurial 브랜칭 및 북마크
사이에 어떤 차이가 있습니까 :
hg branch blah
hg up blah
및
hg bookmark blah
hg up blah
은?
책갈피를 사용하는 이유는 무엇이며 이름이 지정된 분기와 다른 점은 무엇입니까?
지부와 북마크 관련 정보를 읽었습니다. 불행히도 나는 아직도 그들 사이의 차이를 보지 못합니다. 있어요?Mercurial 브랜칭 및 북마크
사이에 어떤 차이가 있습니까 :
hg branch blah
hg up blah
및
hg bookmark blah
hg up blah
은?
책갈피를 사용하는 이유는 무엇이며 이름이 지정된 분기와 다른 점은 무엇입니까?
책갈피는 자동으로 후속 변경 사항으로 이동하고 이전에 책갈피가 가리키는 변경 집합에는 아무 것도 남기지 않은 태그입니다. 한편, 명명 된 분기는 변경 집합의 일부인 지울 수없는 표시입니다. 여러 헤드가 동일한 분기에있을 수 있지만 한 번에 한 헤드 만 같은 책갈피로 가리킬 수 있습니다. 명명 된 가지는 repo에서 repo로 푸시/당겨지며 책갈피는 이동하지 않습니다. http://stevelosh.com/blog/entry/2009/8/30/a-guide-to-branching-in-mercurial/
1. 기사가 업데이트되었습니다 : "Mercurial 1.6 책갈피가 리포지토리 사이에 푸시되고 당겨질 수 있습니다." 2. 차이점에 대해 설명합니다. 그러나 왜 다른 모델을 사용하고 싶지는 않습니다. – Casebash
차이점은 어떤 모델이 가장 적합한 모델인지 파악하고 각 모델 간의 명확한 상충 관계가 있음을 보여줍니다. 지사 이름을 영원히 남기고 싶습니까? 명명 된 분기를 사용하십시오. 등등. –
수은 위키는 지명 된 가지가 "개발의 긴 살아있는 가지"를위한 것이라고 말합니다. 그래서, 새로운 메이저 릴리스를위한 브랜치를 만들지 만, fix-bug-XXX 브랜치를 위해 북마크를 사용한다. –
보조 노트로 :
여기에 큰 분기 비교가있다 당신은 당신이 지점에 작업을 시작했다 * 후 분기 *에 책갈피를 적용 할 수 있습니다. 이는 무언가를 개발했지만 이전 버전으로 돌아가 관련없는 무언가를 개발해야하는 경우에 유용 할 수 있습니다 (예 : 팀장이 그렇게 말한 이유로). 이 경우 첫 번째 분기를 의미있는 이름으로 책갈피에 추가 할 수 있습니다. –