将我的mercurial存储库移动到中央服务器,使我成为克隆

时间:2014-12-17 15:40:33

标签: mercurial

假设我的开发团队有一个中央服务器,我们都将克隆我们的存储库,并提交/推送回来。

现在让我说我在桌面上创建一个新的repo,hg init,commit。如何在我的桌面上创建这个repo成为中央服务器中的“父”仓库?我知道我可以克隆或只是将repo复制到中央服务器。但关键是,没有我不得不再次将该回购克隆到我的桌面?它真的很大,所以初始克隆可能需要很长时间。有没有办法我可以编辑一个文件让我的repo认为它是克隆而不是“父”?

1 个答案:

答案 0 :(得分:3)

克隆存储库的位置信息写在存储库的.hg/hgrc文件中。

创建该文件(如果它不存在)并添加以下行

[paths]
default = https://my.parent.repository

同样,如果您希望存储库认为它不是任何存储库的克隆,只需删除那些存在的行。