NodeGit-解决有利于“;他们的”;
NodeGit - resolve merge conflict in favor of "theirs"
在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选项(由他们的供应商libgit2使用)。
这可能是PR(Pull Request)的主题,类似于PR 633(引入了选项--no-ff
和--ff-only
)
到目前为止,您还不能使用repo.mergeBranches函数(尽管我会提出一个问题,以便我们可以解决这个问题),但如果您查看repo.mergeBranches的源代码,您可以看到我们是如何更直接地调用nodegit.merge的(mergebranchess是一个js便利包装器),它确实需要一个mergepositions,允许您传递文件首选项和其他枚举(截至2016年1月)。
相关文章:
- 可以转换显示属性吗?如果没有,什么'这是最好的解决方案
- 将Adobe创意编辑的图像上传到我的服务器,而不是他们的创意云
- 在chrome web商店中打开时,是否有允许执行内容/后台脚本的解决方案
- 更好的解决方案HTML元素幻灯片从右侧CSS转换
- 使用SeleniumWebdriver将文本复制到文件时出现编译错误的解决方案
- 如何让我的网站上的WEBP图像加载在morzilla firefox中有一个可能的解决方案吗?如果是,那么如何
- 使用JSON序列化图论树的解决方法
- 什么是农民最实用的解决方案;印刷动物”;
- 根据某些条件验证用户输入,而不是将输入输入到数组中,需要最基本的解决方案
- 当我想发布一个变量但有 1 个 js 时,ajax post 的解决方案是什么
- 找不到以下错误的解决方案
- AngularJS中的动态表单验证 - 是否有更好的解决方案/方法
- 使用我的基于标签的平滑滚动脚本而不带“a”的解决方案
- 在chrome扩展程序中同步IndexedDB的解决方案
- JavaScript/HTML 错误的解决方案
- ckeditor,并在用户键入时显示他们的数据
- 无法使用HTML5 Web存储保存布尔值的解决方法
- 有没有一个简单的解决方案可以根据3个数据找到结果
- :包含不区分大小写的解决方案在替换文本以突出显示时不起作用
- NodeGit-解决有利于“;他们的”;