C# 以编程方式查找一个分支中的提交,但不查找另一个分支中的提交
给定两个分支,功能/部分工作和开发 如何在feature/SomeWork中找到尚未合并到使用libgit2sharp开发的提交列表 我目前正在以编程方式遍历每个提交,并检查它们是否存在于目标分支中 我希望有一种更直接、更快捷的方法C# 以编程方式查找一个分支中的提交,但不查找另一个分支中的提交,c#,git,libgit2sharp,C#,Git,Libgit2sharp,给定两个分支,功能/部分工作和开发 如何在feature/SomeWork中找到尚未合并到使用libgit2sharp开发的提交列表 我目前正在以编程方式遍历每个提交,并检查它们是否存在于目标分支中 我希望有一种更直接、更快捷的方法 注意:我需要在我的应用程序中使用libgit2sharp以编程方式执行此操作,我知道通过命令行执行此操作的方法,但我更愿意避免进行处理和读取输出等操作。如果可能,谢谢您我想您正在寻找git cherry命令: git cherry -v develop featur
注意:我需要在我的应用程序中使用libgit2sharp以编程方式执行此操作,我知道通过命令行执行此操作的方法,但我更愿意避免进行处理和读取输出等操作。如果可能,谢谢您我想您正在寻找
git cherry
命令:
git cherry -v develop feature/SomeWork
该命令应该列出feature/SomeWork中未在开发中的所有提交。我想您正在寻找
git cherry
命令:
git cherry -v develop feature/SomeWork
该命令应列出feature/SomeWork中未在开发中的所有提交。该命令应提供所需内容
git log feature/SomeWork ^^develop --no-merges
请注意^^,其中一个^用作windows上的转义字符。此命令应提供所需的内容
git log feature/SomeWork ^^develop --no-merges
请注意^^,其中一个^在windows上用作转义字符。这不就是确定共同祖先然后向前迭代的问题吗?这不就是确定共同祖先然后向前迭代的问题吗?