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

svn - OSX 上融合(图形差异工具)的替代品是什么

我主要在 Linux 上开发,meld 对我来说是必不可少的。但是,当我在路上时,我使用的是 MacBook(豹),并且我想使用与我的主要开发工具箱上相同的工具集,meld 就是其中之一。

尽管您应该能够安装 meld,但我无法成功。那么......是否有任何替代品与融合一样好(或更好)?

需要指出的一件事,我使用颠覆,我只是喜欢“融合”。将我的工作目录与 BASE 版本进行比较的命令...

约翰

0 投票
4 回答
9713 浏览

diff - 对 CVS 使用不同的 diff 命令?

是否可以在 CVS 中使用不同的差异程序?我想使用像 meld 这样的东西来为我提供存储库和我的更改的并排图形视图。我无法控制使用不同的 CMS。理想的是一些未记录的命令行参数,它可以像这样工作:

这会给我一个我签出的 foo.cc 的修改版本与存储库版本的差异,但使用 diff 程序融合。

我意识到一个未记录的命令行参数是不可能的,所以如果你必须把它一起破解,那对我有用。

0 投票
4 回答
8170 浏览

macos - 无法通过 MacPorts 安装 Meld

我发现其他人在通过 MacPorts 将 Meld 安装到 Mac 时也遇到了麻烦。

我跑

我明白了

如何将 Meld 安装到 Mac?

0 投票
2 回答
3409 浏览

svn - 压缩 xml 文件的 Subversion 差异

我正在使用 MySQL Workbench 来维护应用程序的数据库模式。Workbench 使用的.mwb文件是一个压缩的 XML 文档,保存在 Subversion 存储库中。

该文件被 Subversion 视为二进制数据,因此我不能svn diff用来显示更改,例如在提交之前。

由于数据实际上是 XML,我想可能有一些方法可以显示差异,可能是一些之前解压缩文件的脚本,或者是svn diff.

理想的解决方案将允许这样做:

甚至使用 Meld:

你能想到什么方法来实现这一点?也许其他人遇到了在 Subversion 中显示存档文本文件差异的问题。

0 投票
8 回答
100340 浏览

git - 用融合查看分支的差异?

我知道我可以查看 HEAD 和当前状态之间的区别meld .。但是我如何查看分支之间的差异,例如masterdevel融合?

目前我执行以下步骤:

  1. 重命名工作副本的文件夹
    例如mv /projectA /projectA_master
  2. 再次克隆项目
    git clone url
  3. 切换到devel分支
    cd projectA && git -b devel origin/devel
  4. 查看与融合的差异
    meld /projectA_Master projectA

难道没有更简单的方法可以在融合中获得相同的结果吗?我只需要它来查看更改,而不是主要用于合并。

0 投票
3 回答
10214 浏览

merge - 如何在 Linux 上使用 Meld 进行合并

我想使用 Meld 解决 SVN 文件的一些冲突。我正在使用 Head 版本和我的版本来解决冲突。我无法找到如何进行合并操作并解决冲突。当我右键单击该行时,我只看到复制、粘贴、剪切、向右创建补丁副本、向左复制选项。有没有办法像这样“在我之后复制这一行”或“在我之前复制这一行”?我在 Windows 上工作时使用了 WinMerge。现在我搬到了一台 Ubuntu 机器上,第一次面对这种情况。请帮助我如何使用 Meld 解决冲突。

提前致谢

0 投票
3 回答
11298 浏览

git - git-difftool:使用融合比较完整的文件树?

有没有一种简单的方法可以将旧 git commit 的文件树与 meld 中的工作文件树进行比较?

git-difftool 做了一些非常相似的事情,但我不希望它真正做任何差异;关键是它调用的工具可以为此提供更好的接口。

0 投票
9 回答
27438 浏览

meld - 在 OS X 上安装融合

在我安装了 MacPorts 并执行了“sudo port -v selfupdate”之后,我尝试安装 meld。

安装刚刚开始获取各种东西 gnome-comoon perl5.8 perl5 pkgconfig ..... 这样一直持续下去。

这正常吗?

0 投票
1 回答
750 浏览

svn - 如何使融合更喜欢 SVN 差异而不是 CVS 差异

我们有一些在 CVS 和 SVN 中都被跟踪的目录(很长的故事)。当我更改其中一个文件并运行 meld 时,它会将其与 SVN 版本进行比较。然而,对于其他一些开发人员来说,它与 CVS 不同。有没有办法指定哪个优先?每个人都在使用 Meld 1.3.0

编辑:好的,我现在看到目录视图中的地址栏上有一个选项可供选择,但是有些机器没有那个栏。

0 投票
1 回答
458 浏览

directory - 组合 2 个补丁文件,修补目录中的多个文件 + 解决冲突

我有一个包含数千个文件的目录和 2 个适用于同一目录的补丁文件。每个补丁文件修补 dir 或其子目录中的 20-30 个文件。

如果我将任一补丁应用于共同的祖先目录,它就会成功。

但是如果我应用一个补丁文件然后另一个,它会失败,因为在应用一个补丁文件后行号已经改变。(两个补丁文件都存储来自共同祖先的差异)。在某些地方也存在冲突,我想使用一些图形工具(如 meld)进行 3 路合并。

我的目标是从补丁文件中进行 3 路合并,然后将这个最终目录递归地与共同祖先进行比较,以创建一个补丁文件。

一种方法是创建 2 个共同祖先的副本,将不同的补丁应用于 2 个副本,然后使用 meld 进行合并。meld 会花费大量时间比较未更改的文件(dir 有数千个文件)。有没有更好的方法来做到这一点?

如果您输入确切的命令,我将不胜感激,因为我是 linux 新手。