gpt4 book ai didi

rcs - 非图形三路合并工具

转载 作者:行者123 更新时间:2023-12-04 18:00:05 24 4
gpt4 key购买 nike

我目前使用 RCS 的合并命令来进行 3 路合并,但有一件事总是让我很恼火。如果我使用 -A 选项,则在两个文件中所做的相同更改将显示为冲突:

<<<<<<<文件1
文件 1 第 1 行
|||||||原点
原始行 1
========
文件 2 第 1 行
>>>>>>> 文件2
原始行 2
<<<<<<< 原文
========
在两个更改中添加的行
>>>>>>> 文件2
原始行 3

如果我使用默认值 (-E),则不会显示那些相同的更改,但是输出仅显示两个贡献者,而不是祖先,如下所示:

<<<<<<<文件1
文件 1 第 1 行
========
文件 2 第 1 行
>>>>>>> 文件2
原始行 2
在两个更改中添加的行
原始行 3

是否有一些程序基本上会执行与 RCS 合并相同的行为,但有某种方式可以在自动合并相同更改的同时显示所有三个版本的冲突?

最佳答案

看起来 diff3 有一些有趣的选项。

在 Ubuntu 上:

-m --合并
输出合并文件而不是 ed 脚本(默认 -A)。

您要求非图形,但 vimdiff 和 gvimdiff 可以做 3 个相邻的窗口。

关于rcs - 非图形三路合并工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/379593/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com