问题标签 [mergetool]

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 投票
0 回答
268 浏览

git - Mac OsX:Git 不要在 git mergetool 命令上打开 Araxis

当我尝试从 git 进行合并时,我调用git mergetool,但它没有打开 Araxis 进行合并。

这是我的~/.gitconfig

这是结果:

我能忘记什么?

0 投票
3 回答
944 浏览

git - 如何配置我的合并工具不显示冲突标记?

我将 git 配置为使用SmartSynchronize作为合并工具,但是当我运行时,git mergetool我仍然看到冲突标记,如下所示:

在此处输入图像描述 (大版本)

我正在使用P4Merge并看到它可以处理这些冲突标记,但我真的很喜欢在屏幕中间查看合并文件,就像在SmartSynchronize中一样;所以我做错了什么还是这个工具无法处理冲突标记?

我的.gitconfig

(另外,如果你知道一种让P4Merge像这样在中间显示合并文件的方法,我很想知道)

0 投票
1 回答
220 浏览

git - 变基两个 GIT 分支的步骤

我有两个 GIT 分支 1) v1 和 2) v2。我已经在两个分支中进行了更改。V1 是最新的分支。我想将我在 v2 中所做的更改合并到 v1 并保留 v1 分支。

我采取了以下步骤

这给了我 < v2 | 合并>提示

在此之后,我使用合并工具来挑选和选择我的更改。这是将我在 v2 中所做的更改复制到 v1 的正确方法吗?如何摆脱合并提示并保存更改。

谢谢

0 投票
0 回答
299 浏览

windows - git mergetool 异常

我正在尝试为 Windows 配置融合。刚才,我添加了python变量环境和以下步骤:

但是当我尝试合并更改时,会出现以下消息:

我不确定错误的原因,有人有想法吗?

0 投票
2 回答
5963 浏览

git - 使用 Sublimerge 配置 git mergetool

我配置了我的 git 来解决与 Sublimerge 的合并冲突。为此,我运行:

当我运行 git mergetool 时,Sublime 将打开四列:.remote、.base、.local 和当前文件。但是,所有列都是空的。

并且所有列名的文件扩展名后都有一个“,例如:file.php.REMOTE.44625.php”、file.php.BASE.44625.php“、file.php.LOCAL.44625.php”和file.php “。然后我无法编辑冲突。

任何人都可以帮助我吗?

0 投票
1 回答
872 浏览

merge - 运行 hg 合并时的 Vimdiff

当我运行时,Vimdiff 刚刚出现在我面前:

我以前从来没有发生过!现在是默认了吗?因为前几天我升级了mercurial。

0 投票
0 回答
136 浏览

git - 使用 p4merge 作为合并工具

我一直在尝试将 p4merge 设置为我的命令行 git 的合并工具。我按照此处的说明进行操作,但无法正常工作。我的所有以下命令都将我放入命令行合并而不是可视化工具。

知道为什么吗?

0 投票
2 回答
1848 浏览

macos - 使用 IntelliJ 作为 git mergetool 总是一启动就退出

我已经在我的 mac 上将 IntelliJ 配置为我的 diff 和 mergetool,但是 git 启动它,命令行总是立即返回,而不是等待 diff 完成,这意味着执行的更改不会反映在磁盘上。

我的配置是:

我已经在没有 git 的情况下手动测试调用 IntelliJ 并且它也立即返回,所以我不认为这是由 git 的调用引起的,而是 IntelliJ 命令行调用只是发送一条消息以打开窗口到现有正在运行的实例IntelliJ .. 是否有一个选项可以强制 IntelliJ 不返回或生成新实例以使其工作?

0 投票
2 回答
1073 浏览

git - 如何在 git 上执行 3 路视觉差异?

我想对存在于 2 个不同分支中的单个文件进行 3 向差异,即每个分支中的最后一次提交,并考虑共同的祖先。我想使用一个允许进行三向比较的外部工具。我正在考虑使用 git difftool 但据我所知,它只允许比较给定文件的任何 2 个版本。我可以使用 mergetool 但这迫使我首先运行 git merge 以便设置 BASE、REMOTE 和 LOCAL 变量。我不想运行 git merge。考虑到它的共同祖先,我只想先做一个 3-way diff 来查看两个分支中对文件所做的更改。

是否可以使用 difftool 或 mergetool 来做我需要的事情?谢谢

0 投票
2 回答
270 浏览

git - 替代手动编辑合并冲突文件

我有几十个文件,Git 添加了合并冲突标记,但 Git 不承认存在合并冲突,也不会打开合并工具:

我现在正在手动编辑这些文件。有什么方法可以将适当的合并冲突工具与上述格式的文件一起使用?我不一定需要与 BASE 文件进行比较,只是一种区分和选择文件的两个“面”的方法,如上所示,无需手动擦除部分和标记。我当然更愿意留在 VIM。

我尝试过的所有合并冲突工具,例如kdiff3需要两个文件来区分。它们似乎不支持合并冲突标记。