我使用mercirual,我克隆了一个远程存储库。它在 .hg 文件夹中创建了一个新文件夹。但现在当我在命令行中输入hg pull时,它表示在Mercurial文件夹中找不到.hg
文件夹(这是因为克隆功能首先创建了另一个文件夹)。
我该如何处理?有没有办法更改pull
位置?
答案 0 :(得分:0)
但是,repo的配置文件有一个允许设置拉取和推送位置的部分:
[paths]
default = path_or_URL/to/default/repo
othername = path/to/other/repo
pushurl = path_or_URL/to/default/repo/to/push/to
在上面的设置中,默认的pull和push应该是清除的,并且还有另一个名称othername
,您也可以在需要repo名称的命令中简单地引用它。例如,你可以使用:
hg push othername
查看hg help config
了解详情。
答案 1 :(得分:0)
让我们看看我是否做到了这一点:你做了hg clone ssh://example.com/some/project
,它创建了一个文件夹project
,对吗?
您无需更改拉出路径,但设置正确。你需要做的是输入
cd project
然后您将进入项目文件夹,并且您将能够以您期望的方式使用mercurial命令。