1
我正在處理一個mercurial存儲庫,並使用pbrach來處理一組修補程序。如何將補丁分成兩部分(使用pbranch)?
假設我有兩個文件A和B,以及兩個補丁patchA(修改A)和patchAB(修改A和B)。 的pgraph看起來是這樣的:
o patchAB
|
@ patchA
|
o default
搞錯了,我犯了一個改變以文件B爲patchA。如何將補丁A分成兩部分,以便最終得到:patchA = patchA'+ newPatch,其中patchA = OriginalPatch,patchA'=文件A中patchA的變化,P2 = patchA的變化在文件B.
o patchAB
|
| o newPatch // rest of original patchA without changes already in patchA'
|/
@ patchA' // with only the changes to file A
|
o default
(我搜索類似splitting patches with mq但pbranch東西)。