2015-02-06 50 views
1

我有一個項目,biocommons/hgvs。貢獻者分叉項目,做出了一些更改,並提交了拉取請求。我想對這些提交進行一些小的更改,並且我希望在特性分支中這樣做。mercurial可以將分叉回購變爲新分支嗎?

有沒有辦法拉PR提交到一個新的分支?

回答

3

你不能拉他們在另一個分支在一定意義上是如何善變的使用分支(如在由hg branch創建了一個名爲分支)。

但是,你根本就繼續在上面工作,你的最新承諾,後來合併你的頭,並通過拉請求創建的頭部,從而既,你和他們的頭是匿名的分支。 (恕我直言,這是美麗 - 每頭能在自己的工作,沒有必要明確地分支機構或名稱的東西) 如果你仍然想一個名字,你能堅持一個書籤上的改變拉頭;他們的工作非常類似於'完整'分支,只不過它們可以改變和移動。

如果您確實需要並希望變更集位於命名分支中,則從分支庫中拉出,手動創建指定功能分支並使用rebase或histedit將提交移至剛剛創建的功能分支。

+1

我確實最終創建了一個命名的分支和重新定義,如上所述。對於再次出現這種情況的任何人來說,還有一個關鍵:在分叉的回購中,被提交的提交是「公開」的,我必須用'hg phase -f -d REV'將其歸還到主回購中。 REV是一系列拉動變化的祖先)。 – Reece 2015-02-06 15:25:24

相關問題