3
假設我對一個名爲'X'的新本地命名分支進行了一些更改。然後我對我的「默認」分支進行一些其他更改。我可以推只有'默認'的變更集,但不是'X'的變化?如何在推送默認分支的同時阻止命名分支?
可能我的方法錯了嗎?如果是這樣,請提供批評。
假設我對一個名爲'X'的新本地命名分支進行了一些更改。然後我對我的「默認」分支進行一些其他更改。我可以推只有'默認'的變更集,但不是'X'的變化?如何在推送默認分支的同時阻止命名分支?
可能我的方法錯了嗎?如果是這樣,請提供批評。
非常多。只是這樣做:
hg push -r default
當您使用-r X
選項與push
,pull
,或clone
。你說:「給我是X 及其所有祖先相匹配的最新變更。所以,如果你hg push -r default
你default
及其所有祖先的發送最新的變更,所以這被合併爲默認其他分支的變更會去,但如果你已經把樹枝分開您要發送的只有默認。
注意,您可以隨時hg outgoing -r default
測試你推,看你推什麼。
這裏是一個不錯的有一種方式寫上去,使只推分支上你的工作一個命令的事:http://hgtip.com/tips/advanced/2009-09-28-nudge-a-gentler-push/
Pe的rfect。你是冠軍。 – Jonathan 2010-10-28 05:23:40