2014-04-04 1 views
0

일부 저장소에 일부 프로젝트가 있습니다. 이 저장소는 Mercurial 버전의 TortoiseHG를 사용하고 있습니다. 이제이 저장소를 가져 와서 같은 도구 인 TortoiseHG를 사용하여 다른 저장소에 저장하고 Bitbucket 또는 GitHub와 같은 다른 저장소에 저장하려고합니다. 모든 커밋과 모든 지사 및 모든 정보를 이전에 새 저장소로 보내려면 어떻게해야합니까? 도와 주셔서 감사합니다.지점, 커밋 등의 모든 이전 정보가 포함 된 전체 저장소를 새 장소로 이동

답변

3

TortoiseHg는 힘내 클라이언트가 아닌 Mercurial 클라이언트입니다. 따라서 Mercurial 저장소는 이동 한 후에 Mercurial 저장소로 유지됩니다. GitHub는 Mercurial을 지원하지 않지만 Bitbucket은 않습니다.

그래서 Bitbucket에서 새로운 Mercurial 저장소를 만들어야합니다. 그들은 새로운 빈 저장소를 만들 때 가이드를 보여줄 것입니다.

[paths] 
default = https://bitbucket.org/your-username/your-repo 

그런 다음 hg push 또는 TortoiseHg와 정상처럼 밀어 : 당신은 기본적으로 저장소의 .hg/hgrc 파일을 이동하고 다음과 같습니다 있도록 default 경로를 변경해야합니다. 이제 Mercurial은 Bitbucket의 모든 저장소 (모든 지점 포함)를 저장소로 보냅니다.

관련 문제