鉴于两个分支,功能/ SomeWork和发展编程找到一个分支的提交而不是其他
如何找到尚未被合并使用libgit2sharp制定提交的功能/ SomeWork名单?
我目前通过编程每个提交的步行和检查,以确保它们存在于目标分支
我希望有这样做
注意的更直接和快捷方式:我需要使用libgit2sharp我的应用程序中以编程方式做到这一点,我知道通过命令行来做到这一点的方式,但希望避免炮击了处理和读取输出等如果可能的话,谢谢
鉴于两个分支,功能/ SomeWork和发展编程找到一个分支的提交而不是其他
如何找到尚未被合并使用libgit2sharp制定提交的功能/ SomeWork名单?
我目前通过编程每个提交的步行和检查,以确保它们存在于目标分支
我希望有这样做
注意的更直接和快捷方式:我需要使用libgit2sharp我的应用程序中以编程方式做到这一点,我知道通过命令行来做到这一点的方式,但希望避免炮击了处理和读取输出等如果可能的话,谢谢
我认为你正在寻找的git cherry
命令:
git cherry -v develop feature/SomeWork
该命令应列出在功能/ SomeWork所有提交未在发展。
这个命令应该给你需要的东西。
git log feature/SomeWork ^^develop --no-merges
请注意^^,其中一个^用作窗口上的转义字符。
这不就是确定共同的祖先,然后迭代前进吗? –