Javascript NodeGit-解决合并冲突,以利于;“他们的”;

Javascript NodeGit-解决合并冲突,以利于;“他们的”;,javascript,node.js,git,nodegit,Javascript,Node.js,Git,Nodegit,在git中,我们可以使用以下命令来实现它: git merge branch_name --strategy-option theirs 但我在nodegit里想不出一个办法: 存在文件枚举 但是repo.mergebranchs()需要PREFERENCEenum。如何传递用于合并的文件_枚举 编辑:添加跟踪问题: 目前(2015年1月),你没有 这种实现方式不考虑任何文件选项(由使用) 这可能是PR(拉取请求)的主题,类似于(引入了选项--no ff和--ff only)您现在无法使用r

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

git merge branch_name --strategy-option theirs
但我在nodegit里想不出一个办法:

存在文件枚举

但是
repo.mergebranchs()
需要
PREFERENCE
enum。如何传递用于合并的
文件_
枚举

编辑:添加跟踪问题:

目前(2015年1月),你没有

这种实现方式不考虑任何文件选项(由使用)


这可能是PR(拉取请求)的主题,类似于(引入了选项
--no ff
--ff only

您现在无法使用repo.mergebranchs函数(尽管我会提出一个问题,以便我们可以解决),但是如果您查看repo.mergebranchs的源代码,您可以看到我们如何更直接地调用nodegit.merge(MergeBranchs是一个js便利包装器),它采用了mergeoptions,允许您传递文件首选项和其他枚举(截至2016年1月)

你的意思是我无法合并这两个分支避免手动解决冲突我尝试删除修改和删除的文件,提交它们,然后合并当前分支中的另一个分支,但仍然冲突。难道没有出路吗?难道我们不能在捕获中使用他们的程序解决冲突吗statement@adnankamili我不知道。有趣,比我的答案更精确+1.
 repo.mergeBranches("master.min", "master", null, merge.PREFERENCE.FASTFORWARD_ONLY);