저장소의 기록 만 체크 아웃하고 싶습니다.git - Hare (Mercurial)에 대한 유사한 복제본
git --bare clone <repo_url>
옵션과 같이 기록을 복제하는 옵션이 있습니까?
저장소의 기록 만 체크 아웃하고 싶습니다.git - Hare (Mercurial)에 대한 유사한 복제본
git --bare clone <repo_url>
옵션과 같이 기록을 복제하는 옵션이 있습니까?
@vampire는 새 복제본에 대한 답변을 제공합니다. 기존의 경우 hg update null
이 작업을 수행합니다. 그러면 null
리비전 (리비전 0 이전의 리비전)이 체크 아웃되고 파일이 없습니다. 해당 버전을 체크 아웃하면 로컬 파일이 사라지고 베어 클론이 생깁니다.
이것이 실제로 질문에 대답하지는 않지만 "단지"는 부가적인 흥미로운 부가 정보를 제공합니다. 이것은 내가 생각하는 자신의 대답이 아니라 내 대답을 편집 한 것이어야합니다. ;-) – Vampire
그래, 나는 동의한다. 나는 사람들이이 질문을 할 때가되면 보통 베어드가 아닌 클론을 얻었고 네트워크 트래픽을 스스로 줄이는 것을 알고 있습니다. 그는 대답을 골라야합니다. –
나는 의욕를 사용하지 말고 도움에서 당신이 얻을 것이다 가장 가까운이
-U --noupdate 빈 작업 디렉토리를 포함 복제 (만 저장소)
이다라고 말하고 싶지만 @의 Ry4anBrase의 대답에 따라
업데이트 : 기존 저장소 hg update null
를 들어
모든 로컬 파일을 삭제합니다. 그러면 수정본 0 이전의 수정본이며 파일이없는 수정본 null
이 체크 아웃됩니다. 해당 버전을 체크 아웃하면 로컬 파일이 사라지고 결과적으로 베어 클론을 얻게됩니다.
왜 나는'clone'에 관해서 물었던 것처럼 다른 답변을 옳은 것으로 받아들이기로 바꿨는지 모르겠다. 기존 저장소를 맨손으로 바꾸지 말고. 나는 @ Ry4anBrase가 제공 한 정보로 나의 대답을 업데이트했다. – Vampire