Version control 克隆的默认路径,如CVSROOT?

Version control 克隆的默认路径,如CVSROOT?,version-control,mercurial,clone,cvs,Version Control,Mercurial,Clone,Cvs,一位朋友问,是否可以设置用户签出Mercurial模块的默认位置?CVS在环境变量CVSROOT中有一个默认值。Mercurial中没有与CVSROOT变量直接匹配的内容,因此在中找不到HGROOT环境变量 但你们可以用这个做类似的事情。它允许您定义新的URL方案,作为较长URL的快捷方式。因此,如果您经常键入: $ hg clone https://bitbucket.org/<something> 然后使用hg pull x://foo从/mnt/server/var/repo

一位朋友问,是否可以设置用户签出Mercurial模块的默认位置?CVS在环境变量
CVSROOT
中有一个默认值。

Mercurial中没有与
CVSROOT
变量直接匹配的内容,因此在中找不到
HGROOT
环境变量

但你们可以用这个做类似的事情。它允许您定义新的URL方案,作为较长URL的快捷方式。因此,如果您经常键入:

$ hg clone https://bitbucket.org/<something>
然后使用
hg pull x://foo
/mnt/server/var/repos/foo
存储库中提取

从你的一条评论来看,当你
hg pull
时,不清楚你是否真的在追求速记。可以通过向
[path]
部分添加条目来创建它们,请参阅。如果你加上

[paths]
foo = somewhere

然后,您可以运行
hg pull foo
某处

在Mercurial中没有与
CVSROOT
变量直接匹配的内容,因此在中找不到
HGROOT
环境变量

但你们可以用这个做类似的事情。它允许您定义新的URL方案,作为较长URL的快捷方式。因此,如果您经常键入:

$ hg clone https://bitbucket.org/<something>
然后使用
hg pull x://foo
/mnt/server/var/repos/foo
存储库中提取

从你的一条评论来看,当你
hg pull
时,不清楚你是否真的在追求速记。可以通过向
[path]
部分添加条目来创建它们,请参阅。如果你加上

[paths]
foo = somewhere
然后,您可以运行
hg pull foo
某处进行拉取