Mercurial 저장소가 있고 기본 상위 URL (복제 한 소스)에서 가져 온다고 가정 해 보겠습니다.
이제 기본 부모 URL을 변경하고 싶습니다 (호스트 이름 변경 또는 다른 컴퓨터로 복사 등). 이를 수행하는 방법이 있습니까? 아니면 새 URL에서 다시 복제해야합니까?
답변
.hg / hgrc 파일의 [paths] 섹션에 여러 항목을 추가 할 수도 있습니다.
[paths]
default = /repo_store/hg/project1
sandbox = /repo_store/hg/project1_experimental
그런 다음 수은 명령에서 별칭을 지정할 수 있습니다. 기본 저장소는 지정할 필요가 없지만 다른 저장소는 다음과 같아야합니다.
hg in # check incoming changes from default repo
hg in default # check incoming changes from default repo
hg in sandbox # check incoming changes from sandbox repo
hg pull sandbox # pull changes from sandbox repo
답변
내 질문에 대한 답을 방금 찾았습니다. .hg/hgrc
저장소 에서 파일을 편집하고 섹션 에서 default
설정을 변경 [paths]
하십시오. 단순한!
답변
Mercurial 푸시 및 풀을위한 기본 BitBucket 저장소 설정의 예입니다.
일반적으로 우리는
$ hg push https://bitbucket.org/username/com.example.app
그러나 $ hg push
저장소 URL없이 사용하려면 $ REPO / .hg / hgrc 파일에 URL을 추가해야합니다. 다음 내용을 추가합니다.
[paths]
default = https://bitbucket.org/username/com.example.app
질문과 관련하여 default
새 URL에 대한 경로를 설정하십시오 .