问题标签 [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.
git-extensions - Git 扩展和 Meld 合并
在 Windows 上使用Git Extensions时是否可以使用 Meld 作为合并工具?
regex - Meld 和 Perforce 中的空白差异异常(可能是其他人)
改变时:
类似于:
Perforce 和 Meld 都将此报告为更改,即使忽略了所有空白更改。当然,这应该算作空白更改?
Meld 有以下正则表达式可以忽略检查:
Perforce 甚至在首选项中给出了一个示例,突出显示了它在每个设置中忽略的内容,它应该忽略这一点。
关于我在这里缺少什么以及如何忽略这些更改的任何想法?
macos - 使用 macport 在 mac lion 上安装 meld
我已经使用 macport 成功安装了 meld,但启动后 meld 说:
这个:
不工作
有什么帮助吗?谢谢
git - git cherry-pick:如何只考虑提交修改的行(即,不是周围的上下文)?
我有一个有两个分支的项目:
我想在 branch2 上应用提交 E(但不是 D)。
我使用git cherry-pick和git mergetool(使用meld)来解决冲突。到目前为止,一切都很好。
但是,假设提交 C 后文件的状态是
并且提交 E 引入的更改是
我希望mergetool默认显示的结果是
(即,E1 和 E2 行根据提交 E 更改,但内部上下文保留在当前分支中)。
相反,默认情况下合并工具(即融合)显示:
这真的没有意义。
如何指示 git cherry-pick 保留来自 branch2 的上下文,并且只考虑对提交 E 修改的行的更改?
git - Git mergetool 使用 putty 在 Windows 上融合
在 Ubuntu 上运行时,我已经使用 meld 来合并 git 中的冲突文件很长时间了。现在我需要合并文件,但我的环境已经改变。我现在在 Windows 7 上使用 PC,并使用 Putty 连接到 CentOS 服务器。我在服务器上安装了 meld :
软件包 meld-1.3.1-2.el6.noarch 已安装且最新版本
我什至尝试在我的 PC 上安装 meld for windows ......它没有帮助。运行时:
git 合并工具 -t 融合
这是回应:
我该怎么做才能让 meld 回来,或者你能帮我找到另一个我可以使用的工具,它也像 meld 一样易于使用?任何简单的界面都可以...
提前谢谢!
git - git mergetool 不能正确地进行三向合并
我已经开始使用 meld 作为我的merge.tool
. 到目前为止一切正常,但我今天遇到了三路合并问题。
在 MyBranch 的 file.txt 中,我添加了代码ME
:
同时,master增加了代码THEM_1
和THEM_2
. 我跑git rebase master
。这是 rebase 暂停时 file.txt 的外观:
THEM_2 在合并中应该在 ME 之前,所以明显的合并是
但是当我运行git mergetool
which opens meld 时,三个版本都没有THEM_1
. 是什么赋予了?
meld - 如何启用融合文件过滤器
我在 git web 项目(系统:Ubuntu-gnome 13.10)中通常使用 meld。
我希望它跳过扫描某些文件和文件夹,例如 .meteor 目录(扫描需要一段时间)。
Ubuntu-Gnome 安装 meld 1.8.1。它在 Edit -> Preferences -> File Filters 下有一个添加新文件过滤器的选项。更多细节: http: //meldmerge.org/help/file-filters.html#file-name-filter
我为要跳过的文件和文件夹添加了新规则(并检查了“激活”选项),但它似乎不起作用,即使在重新启动 meld 之后也是如此。
新规则似乎不起作用 - 我看到 meld 正在扫描 .meteor 文件夹,而且它显示据称被忽略的文件 (index.html) 已更改。我没有看到“文件过滤器不起作用”的开放融合错误。我倾向于认为它确实有效,只是我做错了什么。任何如何解决这个问题的想法都将受到欢迎!
git - git diff :: 覆盖 .gitconfig 外部工具
我已配置git
为meld
用作外部差异工具:
...在哪里git-meld
:
但是有时(例如,在非常小的差异的情况下,或者如果我想轻松地从差异文本中复制粘贴某些内容)我只想查看 shell 上的差异并避免meld
产生延迟。
有没有办法(例如命令行参数)来覆盖.gitconfig
设置并指示git
只做一个简单的纯文本差异?
git - Windows 上的 Git Diff 和 Meld
有没有人让 Meld 在 Windows 上使用 Git?我正在努力让它发挥作用,但我没有成功。
我已经安装了 Meld,当我从命令行使用两个文件作为参数调用它时,它会很好地区分它们,因此正确安装了 Meld。但是我不能让它与 Git (Git Diff) 一起工作。我使用git version 1.8.1.msysgit.1
Git 版本。
我尝试了几件事:我创建了一个 shell 脚本meld.sh
:
并从 Git 中使用它:
我尝试将其添加为 difftool,如下所示:
或像这样:
但它似乎真的不起作用。我还尝试从我的 shell 脚本中回显第二个($2)和第五个($5)参数并且没有输出。我还尝试以多种方式使用批处理脚本:
或者
但这确实行不通......Git
当差异到 Meld 时,如何传递文件使用的两个版本?这很烦人...