首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >更改Mercurial“默认”父URL

更改Mercurial“默认”父URL
EN

Stack Overflow用户
提问于 2009-05-13 22:31:31
回答 3查看 28.4K关注 0票数 125

假设我有一个Mercurial存储库,我从一个默认的父URL (我克隆它的源)中提取。

现在,我想要更改默认的父URL (主机名更改,或者它被复制到另一台机器,等等)。有没有办法做到这一点,或者我必须从新的URL重新克隆?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-05-16 10:29:11

您甚至可以在.hg/hgrc文件的路径部分添加多个条目。

代码语言:javascript
复制
[paths]
default = /repo_store/hg/project1
sandbox = /repo_store/hg/project1_experimental

然后可以在mercurial命令中指定其别名。不需要指定默认回购,但其他回购必须如下所示,

代码语言:javascript
复制
hg in            # check incoming changes from default repo
hg in default    # check incoming changes from default repo
hg in sandbox    # check incoming changes from sandbox repo
hg pull sandbox  # pull changes from sandbox repo
票数 150
EN

Stack Overflow用户

发布于 2009-05-13 22:34:07

我刚刚找到了我自己问题的答案。编辑存储库中的.hg/hgrc文件,更改[paths]部分下的default设置。很简单!

票数 54
EN

Stack Overflow用户

发布于 2015-11-03 21:02:57

为Mercurial推送和拉取设置默认BitBucket存储库的示例。

通常我们可以使用

代码语言:javascript
复制
$ hg push https://bitbucket.org/username/com.example.app

但是,如果我们想使用不带仓库网址的$ hg push,我们必须将网址添加到$REPO/.hg/hgrc文件中。我们增加了以下内容:

代码语言:javascript
复制
[paths]
default = https://bitbucket.org/username/com.example.app

关于您的问题,只需将default路径设置为新的URL即可。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/860761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档