问题标签 [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 回答
3404 浏览

regex - 说服 meld 忽略特定的代码行?

我正在使用 Meld 来发现两组相似的 fortran 代码之间的差异。在许多情况下,这两个文件之间的唯一区别是自动版本号。这条线使它看起来有比应该有的更多的差异,并且变得混乱。

有问题的自动版本号行类似于

是否有可能说服 meld 忽略所有看起来像这条线的线?我不想 meld 忽略所有评论,因为评论中的一些差异很重要。

0 投票
4 回答
10678 浏览

tortoisesvn - 使用 Meld 作为 Tortoise SVN 的外部差异工具

我有 Tortoise SVN,但我不喜欢 diff 工具。有没有办法将 Meld 与乌龟 SVN 一起使用?我知道乌龟有一个设置外部差异工具的选项,但我不确定如何将它与 meld 一起使用。

0 投票
1 回答
5222 浏览

python - 我必须安装什么才能解决找不到 GtkSource 的任何类型库,无法导入:GtkSourceView,无法导入名称 GtkSource

我正在尝试自己从https://bugzilla.gnome.org/show_bug.cgi?id=680569为融合应用补丁,但遇到了问题:

我对 Python 知之甚少,例如(还)不知道 Python 的类型库是什么——请赐教!;-) 我环顾四周,模糊地认为这与一种异国水果有关 ;) 名为 gir,但这似乎没有帮助:

我错过了什么?谢谢!

0 投票
1 回答
77 浏览

mercurial - Mercurial:回顾性合并修订

一位开发人员刚刚问我,当合并窗口出现时,他们是否需要做任何事情。显然,他们的默认做法是立即关闭窗口。

无论如何,我们现在的情况是,他们对许多文件进行了细微更改,而另一个开发人员进行了大量更改。然后他们“合并”它们,实质上是撤销对文件的所有远程更改,提交代码,并推送到中央存储库。

所以我们的情况是,版本 x 包含我们想要的更改,版本 y 包含我们想要的更改,版本 z 是 x+y 的合并,但实际上只包含来自 y 的代码。

现在有没有办法回顾性地回到合并工具?

我想运行一个命令并打开一个融合窗口,让我将 y 的更改合并回当前版本。

0 投票
3 回答
4998 浏览

python - Meld 需要 pygtk 2.8.0 或更高版本

我需要一个 diff 工具来使用 svn,发现已经安装了 meld,设置了 rapid-svn 来使用它,但是当我右键单击并选择 diff 时,什么也没发生。所以尝试在命令上融合,看看它是否有效:

所以我google了一下,发现pygtk是python-gtk2:

我尝试了 pip install、reistall 卸载等。我在 Oracle VM Virtualbox 上使用 Ubuntu 10.04.4,并且由于我正在从事的项目,我正在使用已配置的映像,有没有办法让融合在这个上工作?谢谢,贡塞利

0 投票
0 回答
270 浏览

git - 在没有上下文的情况下查看 git 补丁

因为除了实际的变化之外,每个补丁都包含一些周围的线条,
我想使用这些信息并向我展示一个并排比较漂亮的视觉表示编辑线条,删除线条等等 - 我们的那个重新习惯于融合/IDE。
我只是讨厌“正负”的观点。

我知道补丁缺少整个受影响的文件内容,但补丁中始终存在 1 或 2 行周围的行 - 这对我来说已经足够了。

有什么工具可以做到这一点吗?

0 投票
1 回答
76 浏览

git - 如何找回旧的 git diff 界面?

我将 git diff-tool 更改为融合。这很好用,但我想要一些方法来生成旧式 git diff (一段仅指示相关行的短文本)以通过电子邮件将我所做的更改发送给某人。

如何回到旧的 git diff 工具?

0 投票
3 回答
4099 浏览

git - Git - 在融合(作为差异工具)中所做的更改未保存

我在这篇文章中遵循了 Jörg W Mittag 的回答,并将 meld 配置为我的 git 中的 difftool。现在我可以使用这个命令完美地查看和比较不同分支中文件的差异:

我执行了上述命令,在 meld 中进行并保存了更改。但是,当我使用以下命令检查文件时:

我之前在 meld 中所做的更改根本没有保存。我不明白为什么会这样;我一定没有完全正确地将融合配置为差异工具。有人可以帮我解决这个问题吗?谢谢!!

0 投票
3 回答
9366 浏览

meld - 什么是“同步点”?

在 Meld 中有一个选项可用于添加同步点。不幸的是,我无法弄清楚这些所谓的同步点是做什么的。我已经搞砸了,但它实际上似乎没有做任何事情(除了打破实时比较)。

我检查了手册并四处搜索,但未能解开这个谜团。

该选项在编辑菜单和上下文菜单中可用:

编辑菜单中的同步点 上下文菜单中的同步点

0 投票
1 回答
632 浏览

git - Git Directory Diff 在我的子模块中不起作用

我正在使用 Git 1.8.4 和 Linux (Kubuntu 13.10)。

我有一个带有子模块的 Git 存储库。如果我在主 Git 模块中询问目录差异,它工作正常。如果我在其中一个子模块中执行相同操作,则会收到错误消息:

你有什么主意吗?可能是 Git 错误?

更新:1.8.5.3 产生相同的输出