2
我不一定對Git或Mercurial有偏好。我安裝了他們兩個,並且發現他們同樣難以讓我頭腦發熱。我主要使用Mercurial,因爲我們的庫存在於窯內。我如何克隆/從GitHub拉,但推到窯?
我剛剛使用Hg和Hg-Git從GitHub克隆了一個項目。我想從GitHub中將更改合併到本地存儲庫,但我想將更改從本地hg存儲庫推送到Kiln。
這可以完成,或者是連接到GitHub後,它會轉換爲Hg?
我不一定對Git或Mercurial有偏好。我安裝了他們兩個,並且發現他們同樣難以讓我頭腦發熱。我主要使用Mercurial,因爲我們的庫存在於窯內。我如何克隆/從GitHub拉,但推到窯?
我剛剛使用Hg和Hg-Git從GitHub克隆了一個項目。我想從GitHub中將更改合併到本地存儲庫,但我想將更改從本地hg存儲庫推送到Kiln。
這可以完成,或者是連接到GitHub後,它會轉換爲Hg?
在Mercurial中克隆項目時,從克隆的路徑設置爲default
。如果在命令行中未指定其他任何名稱,則推式和拉式都將使用此路徑。
如果你希望你的推和拉的網址是不同的,裏面放你<repo>\.hg\hgrc
如下:
[paths]
default = http://path/to/pull/repo
default-push = http://path/to/push/repo
有了這些設置
hg pull
會自動從default
hg push
拉會自動推送到default-push
有關詳細信息,請參閱hg help urls
。
你的問題是什麼?你有沒有試過'hg push http:// path/to/kiln'?如果這是你想要做的,那麼你可以在'.hg \ hgrc'文件中設置'default-push'來自動推送到Kiln。有關'default-push'的詳細信息,請參閱'hg help config'。 –
謝謝。我盡我所能地澄清了我的問題。你幾乎回答了我的問題,但是我能夠從Github中獲得更改嗎?或者鏈接丟失了嗎? –
我剛剛寫了一個腳本來保持一些GitHub和窯回收同步。我無法在這裏回答,但您可以在這裏看到另一個答案中的腳本:http://stackoverflow.com/a/15370481/25124 –