JGit 合并额外选项
JGit merge extra options
在Git命令行中,当我们进行递归合并时,我们可以使用-X
指定额外的选项。
例如:git merge -s recursive -Xignore-all-space *branch*
在 JGit 中,有没有办法在 API 中做到这一点?
此致。
据我所知,在 JGit 中没有现成的解决方案建议合并忽略空格。
MergeCommand
有一个setStrategy()
方法来选择合并策略,相当于--strategy
。还有一个 RecursiveMerger
策略,但它不允许指定更多选项。
我建议提交增强请求https://eclipse.org/jgit/support/
如果您现在确实需要它,您可能需要查看 ResolveMerger
(RecursiveMerger
的基数 class)。它有一个受保护的字段mergeAlgorithm
,可以分配给忽略空格的自定义合并算法。
在Git命令行中,当我们进行递归合并时,我们可以使用-X
指定额外的选项。
例如:git merge -s recursive -Xignore-all-space *branch*
在 JGit 中,有没有办法在 API 中做到这一点?
此致。
据我所知,在 JGit 中没有现成的解决方案建议合并忽略空格。
MergeCommand
有一个setStrategy()
方法来选择合并策略,相当于--strategy
。还有一个 RecursiveMerger
策略,但它不允许指定更多选项。
我建议提交增强请求https://eclipse.org/jgit/support/
如果您现在确实需要它,您可能需要查看 ResolveMerger
(RecursiveMerger
的基数 class)。它有一个受保护的字段mergeAlgorithm
,可以分配给忽略空格的自定义合并算法。