Mercurial - 不清楚我的本地存储库的名称是什么

时间:2011-02-14 22:29:37

标签: mercurial repository

从阅读this question and answer,我了解到要将本地存储库克隆到服务器,我需要输入命令

hg clone yourlocalrepo ssh://you@server//home/you/repo

我得到的ssh部分。但是,我如何告诉您的本地信息?这是我本地存储库的名称吗?如果是这样,我怎么知道这个名字是什么?

编辑:编辑以澄清我想将本地仓库放在服务器上,而不是反之亦然。

2 个答案:

答案 0 :(得分:3)

yourlocalrepo不是源存储库的名称 - 它的位置(例如目录)。该命令正在从具有存储库的目录的父节点执行。

BTW:某些第三方hg服务不支持以这种方式克隆repo以在远程站点上创建它。相反,它们要求您首先在服务器上创建(空)存储库。然后您hg push将您的存储库存入空存储库。远程存储库有时会为您提供一种方法,将远程存储库URL复制到剪贴板,以粘贴到push命令中。

答案 1 :(得分:0)

如果您想要的只是存储库的本地副本,则可以跳过“yourlocalrepo”,mercurial只会将服务器存储库克隆到当前目录中的文件夹中,在您的示例中,它将创建一个名为“ repo“在您运行命令的目录中。