问题标签 [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 投票
8 回答
24734 浏览

git - 在 Windows10 上为 GitKraken 配置合并工具

我下载了 GitKraken 以使用 Git 存储库,它适用于我需要的一切,但我无法将其配置为使用 WinMerge 或 Meld 等合并工具。

当程序看到冲突时,它会显示一个按钮,上面写着“在合并工具中打开”。由于我还没有配置合并工具,因此我查看了 GitKraken 的首选项并查看了“合并工具”部分。那里选择了“Git Config Default”选项,我只能选择“None”或“Git Config Default”选项。

我安装了 Meld 以便将它与 GitKraken 一起使用,之后我尝试按照这些步骤使其在 GitKraken 的界面中可用,但 GitKraken 的合并工具选择选项没有改变。

在从这些步骤运行一些命令以及其他一些尝试使其工作之后,我的 .gitconfig 文件如下所示:

我不太确定我做了什么以及如何让它发挥作用......任何人都可以提供帮助吗?

0 投票
1 回答
853 浏览

windows - Git(窗口);P4merge 作为 mergetool 错误

我尝试将 p4merge 设置为我的合并工具,但我似乎无法让它工作。这是我的命令:

这是我得到的错误: 在此处输入图像描述

我还尝试安装便携式版本的 git并从windows cmd 提示符运行命令,但我仍然收到类似的错误

这里有什么想法吗?我难住了。

编辑

奇怪的是,在我通过 git bash 设置 p4merge 但失败后,我尝试在 Visual Studio 的 Team Explorer 中进行合并,它启动了 p4merge (tableflip)。我想通过 VS 启动的命令类似于 git bash,但我不确定如何将两者关联起来。

编辑2:

这是我git status显示我的合并冲突状态: 在此处输入图像描述

0 投票
1 回答
1990 浏览

git - 恢复 git mergetool 所做的更改需要哪些命令?

git pull作为 aa命令的结果,我使用该命令对许多冲突文件进行了一些更改git mergetool,但我想将其恢复到使用 mergetool 进行更改之前的状态。

它基本上是 git 警告存在冲突并列出它们的状态。为此需要什么命令?

0 投票
1 回答
752 浏览

git - 如何让 git mergetool 打开的 gvimdiff 在选项卡中一次打​​开所有文件?

通常git -c merge.tool=gvimdiff mergetool以批处理模式打开要合并的文件:

如何使用gvim -p file1 file2包含要合并的每个文件的四个窗格排列的选项卡(如 in )一次打开所有文件?

0 投票
4 回答
10190 浏览

git - 如何检查我使用的合并工具?

我想检查我的 git 设置为哪个合并工具——我只是不记得名字了。我知道我可以等到下一个合并机会通过它运行它git merge tool并查看它是什么,但我想输入类似的东西git mergetool status来查看工具是什么(例如,版本是什么)。

0 投票
0 回答
103 浏览

git - 合并工具未在 Xcode 8.0 中打开

首先,我在确定该过程中的冲突之后拉出远程代码,然后为了解决它们,我在终端窗口中键入了以下命令。

但是,它不会打开合并工具。请给任何人解决它..非常感谢聪明人..

0 投票
1 回答
1053 浏览

git - git -- 如何从未完成的合并中恢复

我启动了合并工具...

它说的是......

然后我想,“你知道,我还没准备好。” 不知道有什么干净的方法可以关闭它,我按了 ctrl-C。现在我想检查另一个分支,但我不能......

有什么办法可以从中恢复吗?我强调,在运行 mergetool 时我没有进行任何实际更改。

0 投票
1 回答
377 浏览

git - How to solve merge conflicts so that just two files are shown in meld

I'm using meld as mergetool for git and I'm wondering why meld always shows three files when I run git mergetool. I would prefer to see only two files in meld (the HEAD version and the version from the other branch that I want to merge). Is it possible to configure meld so that it does the merge with only two files?

This is my current .gitconfig file:

0 投票
2 回答
505 浏览

git - git mergetool 如何解决冲突?

因此,一旦我注意到拉动时发生冲突,我将运行 git mergetool,我已设置它与 Meld 一起运行。

但是,一旦您点击保存,git 是否会自动认为这些冲突已解决,因此您只需再次提交并推送?

我对 git 认为已解决感到很困惑。对不起,如果这是一个愚蠢的问题。从终端到 git 仍然是新手。

0 投票
2 回答
130 浏览

git - `git mergetool`,产生了一个`fileName.~fileType`文件

MAC 生成了一个README.~md文件当我解决了 git 冲突时,使用git mergetoolBeyond Compare 的命令。我认为有两种方法可以解决这个问题,但我不知道哪个是最佳实践。

  1. 我该怎么做才能避免生成.~文件?
  2. 我将其添加 *.~**到 中.gitignore,稍后再删除该*.~**文件。

我发现了README.~md这场冲突的细节。它包含未解决的冲突内容。