鑑於兩個分支,功能/ SomeWork和發展編程找到一個分支的提交而不是其他
如何找到尚未被合併使用libgit2sharp制定提交的功能/ SomeWork名單?
我目前通過編程每個提交的步行和檢查,以確保它們存在於目標分支
我希望有這樣做
注意的更直接和快捷方式:我需要使用libgit2sharp我的應用程序中以編程方式做到這一點,我知道通過命令行來做到這一點的方式,但希望避免炮擊了處理和讀取輸出等如果可能的話,謝謝
鑑於兩個分支,功能/ SomeWork和發展編程找到一個分支的提交而不是其他
如何找到尚未被合併使用libgit2sharp制定提交的功能/ SomeWork名單?
我目前通過編程每個提交的步行和檢查,以確保它們存在於目標分支
我希望有這樣做
注意的更直接和快捷方式:我需要使用libgit2sharp我的應用程序中以編程方式做到這一點,我知道通過命令行來做到這一點的方式,但希望避免炮擊了處理和讀取輸出等如果可能的話,謝謝
我認爲你正在尋找的git cherry
命令:
git cherry -v develop feature/SomeWork
該命令應列出在功能/ SomeWork所有提交未在發展。
這個命令應該給你需要的東西。
git log feature/SomeWork ^^develop --no-merges
請注意^^,其中一個^用作窗口上的轉義字符。
這不就是確定共同的祖先,然後迭代前進嗎? –