2012-01-16 73 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拉。