1
一位朋友問是否可以設置用戶簽出Mercurial模塊的默認位置? CVS有一個默認使用的環境變量CVSROOT
。從CVSROOT複製的默認路徑?
一位朋友問是否可以設置用戶簽出Mercurial模塊的默認位置? CVS有一個默認使用的環境變量CVSROOT
。從CVSROOT複製的默認路徑?
在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 foo
從somewhere
拉。