2016-08-24 29 views
1

鑑於兩個分支,功能/ SomeWork和發展編程找到一個分支的提交而不是其他

如何找到尚未被合併使用libgit2sharp制定提交的功能/ SomeWork名單?

我目前通過編程每個提交的步行和檢查,以確保它們存在於目標分支

我希望有這樣做

注意的更直接和快捷方式:我需要使用libgit2sharp我的應用程序中以編程方式做到這一點,我知道通過命令行來做到這一點的方式,但希望避免炮擊了處理和讀取輸出等如果可能的話,謝謝

+0

這不就是確定共同的祖先,然後迭代前進嗎? –

回答

0

我認爲你正在尋找的git cherry命令:

git cherry -v develop feature/SomeWork 

該命令應列出在功能/ SomeWork所有提交未在發展。

0

這個命令應該給你需要的東西。

git log feature/SomeWork ^^develop --no-merges 

請注意^^,其中一個^用作窗口上的轉義字符。

相關問題