如何更改 Mercurial 上的拉取位置



我使用 mercirual 并克隆了一个远程存储库。它创建了一个新文件夹,其中是.hg文件夹。但是现在当我在命令行中输入 hg pull 时,它说在 Mercurial 文件夹中找不到.hg文件夹(那是因为克隆函数首先创建了另一个文件夹)。

我该如何处理?有没有办法更改pull位置?

错误是什么?通常,您不应该手动修改 .hg 文件夹的内容,但 .hg/hgrc 除外。

但是,存储库的配置文件有一个部分允许设置拉取和推送位置:

[paths]
default = path_or_URL/to/default/repo
othername = path/to/other/repo
pushurl = path_or_URL/to/default/repo/to/push/to

在上述设置中,默认的拉取和推送应该是明确的,并且定义了另一个名称othername,您也可以在需要存储库名称的命令中简单地引用它。例如,您可以使用以下命令推送到它:

hg push othername

查看hg help config了解更多详情。

让我们看看我是否正确:你做了hg clone ssh://example.com/some/project,它创建了一个文件夹project,对吧?

您无需更改拉取路径,它已正确设置。你需要做的是输入

cd project

然后,您将进入项目文件夹,并且您将能够按照预期的方式使用汞命令。

最新更新