git - 独立合并/ git diff --no-index 的 3 路等效项
问题描述
我们可以git
在没有 git repos 的情况下使用 's diff 工具git diff --no-index <FILE-A> <FILE-B>
。
git
给定三个输入文件(“我们的”、基本的和“他们的”),是否有类似的命令用于运行的合并算法?特别是它应该输出“diff3”风格(看到冲突中的“基础”是必不可少的)
我知道它不能像 git 的递归合并策略那样聪明,但我会对像“解决”策略这样的基本策略感到非常满意。
解决方案
git merge-file -p --diff3 ours base theirs
推荐阅读
- python - Discord 机器人程序中的 NameError
- python - 使用 SymPy 从 Uniform(0, 1) 中找到对随机变量 X 的转换
- c# - 如何在 Unity 中使用 OnPointerEnter 区分两个画布文本元素
- android - Android Studio 版本修复
- android - SearchView 不显示在带有嵌套片段的工具栏上
- node.js - Mongoose Aggregate 中的多个 $match 值
- c# - 页面不保留多页面 WPF/MVVM 应用程序中的 UI 更改
- bash - 具有可变路径的 Ansible 模块 lineinfile
- javascript - 嵌套 JSON 和 awesomecomplete.js
- data-binding - sap.m.DatePicker 的 SAPUI5 数据绑定