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

git - git - 提交前当前更改的差异

我已经更改了 git 存储库中的几个文件,但还没有提交它们。

我可以通过调用git status. 但是,除了文件名之外,我如何获得已更改的内容的列表?

我最初考虑使用git diff,但它似乎只对比较已经提交的更改有用。

通常我只是这样做meld .,但在这种情况下,我通过 ssh 连接到外部服务器。

0 投票
2 回答
6294 浏览

mercurial - Mercurial 手动合并不启动融合

阅读完全手动 Mercurial 合并后,我有这样的.hgrc

但是,hg merge -r REV只是有效,我没有得到我所缺少的东西......

我想进行手动合并以删除其他分支引入的一些更改。另一个分支有一个影响多个文件的变更集,我不想全部修改它们。

0 投票
1 回答
864 浏览

svn - *.edited 文件在合并期间创建

我在 Ubuntu 上添加了外部合并工具 (meld) 来颠覆。一切正常,但是当我解决冲突并接受更改时,我看到正在创建的文件已合并,并附加了“.edited”。因此,如果我合并了文件 test.txt,我会在 test.txt 中获得合并更改,并且文件创建的 test.txt.edited 会出现合并冲突。

有谁知道谁创建了这个文件并且它的创建可以被禁用。

0 投票
2 回答
11158 浏览

linux - 无法使用 meld 进行 svn diff

我想使用 meld 查看修订之间的差异。我安装了meld,然后在项目目录中执行:

但它会出现以下错误:

谁能告诉我这里出了什么问题?

0 投票
8 回答
103211 浏览

git - 最终将使用哪个版本的 git 文件:LOCAL、BASE 还是 REMOTE?

当 期间发生冲突时git merge,我打开一个名为Meld的合并工具。它打开三个文件 LOCAL、BASE 和 REMOTE。正如我所读到的,LOCAL 是我的本地分支,BASE 是共同祖先,REMOTE 是要合并的分支。

现在我的问题是:最终将使用哪个版本的文件?是远程的吗?如果是这样,我可以根据需要编辑它吗,不管 BASE 分支中有什么?

0 投票
1 回答
4359 浏览

macos - 在 OS X 10.7 上融合不起作用?

我正在使用端口在 Mac OS 上安装 meld。

它已下载所有依赖项并告诉一切正常:

但是当我运行时:

回溯(最近一次通话最后):

问题是什么以及如何处理?

0 投票
1 回答
14367 浏览

git - 了解 Meld 与 Git 的 3 路合并

我的老板建立了我们的新 Git 存储库,一个在我们的 Windows 服务器上,一个在我们的 Linux 服务器上。

我被要求解决我们的冲突,所以我选择使用 Meld。

当我运行第一个文件时,它会打开 3 个窗口;

  • shipping.php.local.####,
  • 运输.php
  • 运输.远程。####

我已阅读文档并提供帮助,但我无法理解。从我所见,shipping.remote中有我对 Linux 机器上我想要保留的文件所做的更改。shipping.local是来自 Windows 服务器的文件, shipping.php是合并后的文件。

因此,如果我只是从shipping.remote中获取代码,将其移动到中间文件(shipping.php)并保存,我将在 Linux 机器上的 Git 存储库中获得我想要的更新文件?

我希望我解释正确,我只是不想把事情搞砸。

0 投票
1 回答
85 浏览

mercurial - 合并 - 我可以更改被识别为相似的内容吗

是否可以控制合并工具如何识别相似的代码块?特别是融合,但也欢迎任何替代工具的建议。如果它是相关的,我正在使用 mercurial。

我正在开发一个系统,该系统具有生成初始 get/set 函数的代码生成器,一个相当常见的情况是两个开发人员各自添加了一个字段,并且在库的末尾生成了新的 get/set 函数。在合并方面,不可避免地存在合并冲突。

我想要的是合并工具将这些识别为单独的函数,而不是同一函数的修改版本。

Meld 至少从一个足够漂亮的视图开始,显示了添加到每个版本的功能:

初始合并状态

不幸的是,在我拉过第一个它之后,它现在认为这些功能已经在一个系统上进行了修改,而不是将它们视为两个独立的功能。这也是我最初在 KDiff3 中看到的相同合并结果:

不是我想要的!

0 投票
1 回答
773 浏览

mercurial - 如何融合使用 hgignore

我刚开始使用 Meld。我正在使用它的版本控制差异功能并且它运行良好,除了它似乎没有使用 .hgignore 文件。

我正在工作的树很大,但我只跟踪一小部分,所以 Meld 需要很长时间来扫描整个树,其中 90% 是我不太关心的。

我使用的是 Meld 1.6.0,它似乎不允许用户手动选择 VC 类型,所以我不得不在包含 .hg 子目录的目录中开始比较。

有没有办法让 Meld 使用 .hgignore 文件或者覆盖 Meld 的默认 VC 选择?

0 投票
10 回答
132624 浏览

git-merge - 如何将 Meld 设置为 git mergetool

我已经设置:

在“git mergetool”上它写道:

我也试过:

  • /c/程序~2/meld/bin/
  • "/c/程序文件 (x86)/meld/bin/"
  • "c:/程序文件 (x86)/meld/bin/"

结果是一样的。

当我去 C:/Program files (x86)/meld/bin/ 并运行

工具运行。