问题标签 [diff3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3719 浏览

git - VimDiff E93:RE 不止一场比赛

所以我是使用 vimdiff 的新手,但是我觉得有一些错误。每当我尝试使用以下命令从远程存储库中选择更改时:

我得到错误:

不知道这是从哪里来的或如何解决它。我很惊讶堆栈溢出似乎没有在任何地方发布这个问题。提前感谢任何可以提供帮助的人:)

0 投票
0 回答
118 浏览

git - 我可以将哪些 Git 合并工具与自定义合并驱动程序一起使用?

我为 JSON 编写了一个自定义合并驱动程序,它输出 diff3 格式。我尝试过的所有优秀的可视化合并工具都坚持在显示 GUI 之前重新合并文件。是否有任何工具可以将冲突文件<<<<<<< ||||||| ======= >>>>>>>用作输入?理想情况下是 diff3 格式,但常规冲突格式也可以。

我有一些运气:
VSCode - 可以识别标记并提供按钮,但没有并排视图。他们的路线图上有一个适当的 3 路合并,所以我充满希望。
TkDiff - 有效但很难使用。很难在 Windows 上安装,而且它绝对不是主要用于合并。合并界面在启动时隐藏并显示不记得,许多不必要的弹出对话框,保存很愚蠢等。最新版本(5.0)未测试冲突解决;脚本中的错误导致无法打开它(我提交了修复)。

我没有运气:
Sublime Merge
Meld
P4Merge
Kdiff3 Vimdiff

0 投票
1 回答
48 浏览

diff - 如何在 ed 中使用 diff3

如何diff3搭配使用ed?我在下面的尝试与输出不匹配diff3 --merge,所以我一定做错了什么。

背景:我已经移植了 OpenBSD 的diff3prog.c实用程序以在 BusyBox 中使用,它具有diffed.

0 投票
1 回答
14 浏览

git - 如何在 git 中使用“热心 diff3”?有什么好处和坏处?

我刚刚阅读了Git 2.35.0 的发行说明(尽管说明 2.35.1 已经可用)。

在那些发行说明中,我看到:

  • 添加了“Zealous diff3”风格的合并冲突表示。

我的问题:

  1. 如何使 git diff / difftool 默认为“热心”差异演示?
  2. 在默认的差异演示模式下使用它有什么优缺点?