javascript – NodeGit – 解决合并冲突,支持“他们的”

在git中我们可以使用以下命令来实现它:

git merge branch_name --strategy-option theirs

但我无法在nodegit中找到一种方法:http://www.nodegit.org/api/repository/#mergeBranches

 repo.mergeBranches("master.min", "master", null, merge.PREFERENCE.FASTFORWARD_ONLY);

存在文件赞成枚举

http://www.nodegit.org/api/merge/#FILE_FAVOR

但是repo.mergeBranches()需要PREFERENCE枚举.如何通过FILE_FAVOR枚举进行合并.

编辑:添加跟踪问题:

https://github.com/nodegit/nodegit/issues/858

最佳答案 现在(2015年1月),你没有.

实现Repository.prototype.mergeBranches (lib/repository.js#L730-L745)的方式,它没有考虑任何FILE_FAVOR选项(由their vendored libgit2使用).

这可能是PR(Pull Request)的主题,类似于PR 633(引入了选项–no-ff和–ff-only)

点赞