问题标签 [meld]

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 回答
1484 浏览

git - Git合并使用KDiff3和Meld?

我已在 Git 配置中将 KDiff3 配置为我的默认合并工具,以便在发生合并冲突时使用命令

KDiff3 作为我的合并编辑器打开。

我想从命令行通过 meld 尝试 Git 合并,而无需从 KDiff3 修改我的 Git 配置。

0 投票
3 回答
4013 浏览

git - 如何将融合为 git mergetool 以仅显示冲突而不显示差异?

当我使用 meld 作为 git mergetool 来解决合并时的冲突时,meld 向我显示 git 自动解决的本地/输出和远程/输出文件(蓝色或绿色)之间的差异,而不仅仅是实际冲突(红色突出显示) . 当我点击向下箭头时,它会转到下一个(蓝色/绿色)差异,而不是下一个冲突(红色)。在主题中,一张图片说明了这一点。

怎么可能: - 忽略不冲突的差异 - 或进入下一个冲突(如在 kdiff3 中),而不停止差异?

0 投票
1 回答
1583 浏览

git - 为什么我的 Git 合并工具配置不起作用?

我想设置trustExitCode为 false 和keepTemporariestrue 但它不起作用......我不明白为什么。这是我的~/.gitconfig

当我使用 p4merge、myp4merge 或 mymeld 保存一些修改时,Git 不会询问我预期的“合并是否成功?[y/n]”并且不会留下 file.BASE、file.REMOTE、...

我找不到错误...

0 投票
1 回答
2169 浏览

python - 从终端运行 Meld 时出现 AttributeError

我正在使用 Ubuntu 12.04,我AttributeError在终端运行 meld 时得到了一段时间:

这是什么错误,我该如何纠正?

0 投票
1 回答
128 浏览

git - How can I have a graphical 'diff' for git when working locally and also use diff via SSH?

I currently use meld for git diff. I have configured it this way:

I've added git-meld to /bin:

made it executable

and added it to my git configuration:

This works fine when I work locally. But when I'm logged in via SSH, I get an error message.

It would be great if I could use meld while I'm logged in via SSH, but using the standard diff would also be ok.

So my question is: How can I have a graphical 'diff' for git when working locally and also use diff via SSH?

0 投票
2 回答
34591 浏览

git - Git Rebase 冲突:谁是 HEAD?

我有这个项目,其中远程仓库有主要的开发分支,我有一个包含实验分支的叉子。rebase在推送到我的 fork 之前,我需要从开发分支更改为我的实验分支。所以它是这样的:

到了这个时候,我遇到了冲突。但是,我对这些更改中的任何一个都不熟悉(我正在重新调整数周的更改,因为它们没有立即合并我的更改)。另外,这是我第一次做rebase。我比较习惯merge

在融合中,它通常类似于<<LOCAL||REMOTE>>for merge,这听起来很直观。但在rebase,它是<<HEAD||COMMIT MESSAGE>>。谁是HEAD?它是HEAD开发分支的吗?它是开发分支中的最新代码还是其他地方的最新代码?

0 投票
0 回答
579 浏览

svn - 配置 svn diff 和 meld 不使用 tmp 文件

svn diff --diff-cmd=meld src/file.c

当我使用上面的命令使用 meld 进行 diff 时,它似乎在 tmp 文件中制作了 src/file.c 的副本,然后打开了 diff。

我认为在 svn 1.7 之前它曾经使用本地文件。当我想用 meld 编辑文件时,使用本地文件很方便。在meld中打开差异时,有没有办法让svn 1.7使用本地文件。

0 投票
2 回答
1169 浏览

configuration - 如何让 mercurial 运行 meld 以在 Windows+Cygwin 上进行合并?

在 Linux 上,我的 mercurial (hg) 安装运行 meld 以解决合并问题……但这不会在带有 Cygwin 的 Windows 上发生。我注意到 Cygwin 甚至没有 meld 包,所以我尝试自己获取/构建合并 - 并遇到了麻烦。meldmerge.org 上的包需要 pygtk 和 intltool-merge,而 Cygwin 没有。如果我融合了工作,我可能会弄清楚如何使用.hgrc它来运行它,就像它应该的那样 - 或者可能不是?

那么,有人可以指出(或拼出)一些关于使 meld+mercurial 正常工作所需的先决条件和行动的明确说明吗?

笔记:

  • 我使用 Windows 7 64 位。
  • 我使用 32 位 Cygwin;如果使用 64 位更容易,我愿意切换。
0 投票
2 回答
1231 浏览

python - 在 Mac OSX 上融合、pygtk

我正在尝试在 Mac OSX 上安装 meld,我使用了 macports 并安装了 meld 和 pygtk,但是当我运行它时,这就是我得到的

所以我尝试使用 pip 来获取 pygtk

* Building PyGTK using distutils is only supported on windows. *

* To build PyGTK in a supported way, read the INSTALL file. *

我不确定是什么导致了该错误或其他操作,我将不胜感激有关下一步尝试的一些指导。

0 投票
3 回答
19137 浏览

git - 为什么`git diff`不调用外部差异工具?

在我的存储库中,如果我输入

或者

我得到了终端差异显示。我认为这不应该发生,因为我已经设置了一个外部差异工具,如以下输出所示git config -l

diff.external行中引用的 git-diff 文件如下所示

为什么不git diff调用融合?

如果我进行设置以便git config -l具有以下行,我会得到相同的行为:

或者

注意:我机器上的其他存储库没有这个问题。

相关但不等价的 SO 问题:

  1. git diff和 和有什么不一样git difftool
  2. 无法使 git diff 使用 diff.external 作为外部 diff 工具