2012-01-16 39 views

回答

1

在Mercurial中没有什么东西与CVSROOT变量直接匹配,所以在hg help env中找不到HGROOT环境变量。

但是你可以用schemes extension做类似的事情。它可以让你定义新的URL方案,充当更长URL的捷径。所以,如果你经常键入:

$ hg clone https://bitbucket.org/<something> 

那么你可以加载扩展,而是键入

$ hg clone bb://<something> 

bb://方案在扩展默认方案。无论您向Mercurial提供一个URL,这些方案都可以工作,因此您也可以推/拉它们。

您可以像

[schemes] 
x = /mnt/server/var/repos/ 

的东西添加自己的方案,然后使用hg pull x://foo从您的/mnt/server/var/repos/foo仓库拉。

从你的评论,目前还不清楚,如果你是真的在你之后shorthands当你hg pull。可以通过将条目添加到[paths]部分来创建它们,请参阅hg help paths。如果添加

[paths] 
foo = somewhere 

,那么你可以运行hg pull foosomewhere拉。