2011-10-27 39 views
3

我們剛開始在一個五人團隊中使用Mercurial。我們已經走了大約兩週,而且我們的登記圖看起來像紐約市的地鐵地圖。爲了嘗試和簡化事情,我希望我的團隊只有在完全實現完一項功能後才能檢查開發分支。我認爲我們可以在這裏使用私有分支,但我沒有在HgTortoise(或hg命令行)中看到一種方法來隱藏本地私人分支被推送。你能做這個嗎?同樣,你可以有選擇地選擇遠程分支時拉?選擇哪個Mercurial分支推或拉

由於

回答

3

-b--branch)開關進行控制,pushpull。您可以多次使用它來指定多個分支,例如hg push -b branch-one -b branch-two。您可以使用別名來指定要推/拉的默認分支集,例如(在.hg/hgrc)

[alias] 
push = push -b branch-one -b branch-two 
+0

-b也影響**所有祖先** *從另一個分支*在合併 –

+0

感謝@Cat,這肯定會工作的情況。任何通過TortoiseHg Workbench提供解決方案的建議?我會嘗試爲push命令設置一個別名,並在Tortoise選中時回報。 – sisdog