2014-06-11 34 views
0

我有一個變更集,32ada6b3ff3fd4b5d2d0e3da4ba72c5634da7857。這種變化已經被移植並且合併到各個分支。從分支移植到分支之後相當容易。移植信息顯示出正在執行「hg log -r 32ada6b3ff3fd4b5d2d0e3da4ba72c5634da7857」。從那裏開始,這只是一個迭代過程。在Mercurial(hg)中,如何查詢hg數據庫以獲取變更集信息?

我怎樣才能找出這個變更集合的分支合併分支要?有沒有辦法查詢hg數據庫的這些信息?

回答

0

分行的32ada6b3後代是(在短語法)

hg log -r "branch(32ada6b3::)" 

有主要的變化僅用於謂詞

0

假設我理解你的問題,我認爲你可以用revsets來完成。例如:

hg log -r "heads(descendants(32ada6b....))" 

會給你在他們的歷史32ada6b...和沒有孩子的所有的變更。

相關問題