2016-08-24 77 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 

请注意^^,其中一个^用作窗口上的转义字符。