나는 종종 내 실제 작업 환경에 로컬로 그냥 다시 복제 한 후 내 상류 클론의 지역 상점을 유지, 그리고에 의해 의욕 작업 :Subrepos를 다시 당기지 않고 로컬 복제본을 만드는 방법은 무엇입니까?
$ cd /clones
$ hg clone ssh://external-repo.example.com/some/repo/path/foo
$ cd ~/Development
$ hg clone /clones/foo
나는 종종 새로운 클론을 만들고 싶어하기 때문에이 나를 위해 특히 유용하다 비행기 타기 등 인터넷에 접속할 수 없습니다. 그러나 원래 복제본에 하위 복제본이 포함되어있는 경우에는이 작업이 수행되지 않습니다. 즉 .hgsubstate
파일의 존재는 이 로컬 복제 복제본 (항상 인 경우에도 임에도 불구하고)을 가져 오는 대신 인터넷에 항상 출현한다는 것을 의미합니다. 로컬 복제본이 인터넷에 접속하지 않고도 파일을 복사 할 수있는 방법이 있습니까?
/clones/
에서 복제에
.hgsubstate
파일을 삭제 한 후 그에서 지역 클론을) 매우 불행한 것 같다.
감사합니다. 이것은 정확히 내가 원하는 것입니다. 기존의 모든 리포지토리를 "사소한"것으로 바꾸기는 너무 어려울 수 있지만, 새 것으로 사용할 것입니다. 고맙게도, 하위 경로는 기존 경로에 대한 내 문제를 해결합니다. –