假设我有一个Mercurial存储库,我从一个默认的父URL (我克隆它的源)中提取。
现在,我想要更改默认的父URL (主机名更改,或者它被复制到另一台机器,等等)。有没有办法做到这一点,或者我必须从新的URL重新克隆?
发布于 2009-05-16 10:29:11
您甚至可以在.hg/hgrc文件的路径部分添加多个条目。
[paths]
default = /repo_store/hg/project1
sandbox = /repo_store/hg/project1_experimental
然后可以在mercurial命令中指定其别名。不需要指定默认回购,但其他回购必须如下所示,
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
发布于 2009-05-13 22:34:07
我刚刚找到了我自己问题的答案。编辑存储库中的.hg/hgrc
文件,更改[paths]
部分下的default
设置。很简单!
发布于 2015-11-03 21:02:57
为Mercurial推送和拉取设置默认BitBucket存储库的示例。
通常我们可以使用
$ hg push https://bitbucket.org/username/com.example.app
但是,如果我们想使用不带仓库网址的$ hg push
,我们必须将网址添加到$REPO/.hg/hgrc文件中。我们增加了以下内容:
[paths]
default = https://bitbucket.org/username/com.example.app
关于您的问题,只需将default
路径设置为新的URL即可。
https://stackoverflow.com/questions/860761
复制相似问题