mercurial mercurial教學 - 如何設置默認存儲庫




git比較 mercurial中文 (2)

它位於.hg / hgrc文件中。

[paths]
default = http://myserver/hg/repo1
default-push = ../mytestrepo

我如何設置默認遠程存儲庫為mercurial本地存儲庫?


如果你使用的是Unix,並且安裝了Git,那麼你可以使用這個bash函數在沒有文本編輯器的情況下輕鬆添加到遙控器的路徑:

add-hg-path() {
    git config -f $(hg root)/.hg/hgrc --add paths.$1 $2
    awk '{$1=$1}1' $(hg root)/.hg/hgrc > /tmp/hgrc.tmp
    mv /tmp/hgrc.tmp $(hg root)/.hg/hgrc
}

然後用以下方法調用它:

$ add-hg-path remote1 https://path.to/remote1

如果有人想要構建一個Powershell等價物,我也想包括它。 其他潛在的改進包括對參數進行錯誤檢查並將調用分解為$(hg root)





mercurial