问题标签 [mergetool]

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

php - 管理 git 合并冲突 ssh 和 windows 的更好工具

好的,所以我的设置是我们在 github 上设置了 2-3 个开发人员,我的实时服务器位于数字海洋水滴上(相信它是 VPS),我通过 Windows 机器上的 putty SSH 访问它。

我曾尝试使用 linux 合并工具,但我确信那里有更好的选择。是否有可以通过 SSH 连接并允许我解决 GUI 应用程序中的冲突的 Windows 应用程序。我不介意我是否必须为此付费,只要它不太贵,即每月 10-20 美元或低于 200 美元。

我有 PHP Storm 并计划使用源代码树进行版本控制,因为从我所见的情况来看,这似乎相当不错,但我找不到任何建议可以做到这一点。如果这不可能或不容易,我会选择一个好的教程,让我更好地使用 mergetool。

我最大的痛苦是我有一些庞大的文件,我只想专注于这些部分,当我使用“[c”热键时,它似乎会让我进行每一次更改。可能还有一些热键可以使它更简单,但我真正的偏好是 Windows 软件,我可以在 GUI 中管理它,因为它太容易在笨重的编辑器中出错。

0 投票
1 回答
1096 浏览

git - 在 git 中使用 diffmerge 合并工具的问题

我试图使用 diffmerge 解决 git 中的一些合并冲突,我只是在我的机器上设置了 op,但它失败了并且出现了错误:

以下是路径指向的文件的内容:

这是我为 diffmerge 设置 .gitconfig 文件的方式:

不明白请帮忙。

0 投票
1 回答
1134 浏览

git - 带有融合的“git mergetool”无法创建“--output $MERGED”文件

我正在使用带有“git mergetool”的 meld 工具,该工具在 Git merging using Meld文章中描述。

~/.gitconfig

我的问题

如文章中所述,我有 3 种观点: 在此处输入图像描述

但是 meld 从不创建文件 $MERGED ,因此我想用 meld 更改的文件看起来像这样:

合并错误信息

'git mergetool' 也会打印这个错误:

问题

丢失的 $MERGED 文件可能是由融合问题引起的。但是,我认为这个问题不是NixOS 特有的。

在http://forums.gentoo.org/viewtopic-t-973234-view-previous.html?sid=1b42d7d0d9e268b592dc476c8c38bc89也讨论了融合问题,但我不明白这是否是我的问题的原因。

请给我一些提示,我接下来可以尝试什么。

0 投票
1 回答
1995 浏览

git - 使用 git-mergetool 自动解决冲突

现在我解决了一些冲突,并且只想保留远程状态。

如果我尝试更改我的选项: git merge --strategy-option theirs
我得到了,错误:“合并”是不可能的,因为你有未合并的文件。

当然,我可以取消我的更改(用于上面的命令),但是我会丢失我的更改。

现在,我提供运行 vimdiff: {local}: modified file {remote}: modified file Hit return to start merge resolution tool (vimdiff):

我如何只能保留远程状态。如果文件不存在 - 很容易(提供按钮)。

谢谢。

0 投票
0 回答
1125 浏览

git - 手动“合并”的樱桃采摘

如何使用cherry-pick 从另一个分支获取提交,让 git 检测哪些文件已更改,然后手动合并它(如使用 mergetool)?可能吗?

0 投票
1 回答
818 浏览

git - kdiff3 不能用作 c:/Program

我需要你帮忙)

我开始将 ConEmu powershell 与 git 一起使用,并且建议我安装 Kdiff3 以进行合并过程

我安装 KDiff3-64bit-Setup_0.9.98-2 版本并在 ginconfig 中进行更改

但是当我尝试合并分支时出现此错误

合并工具 kdiff3 不能用作“C:/Program”

我试图重新安装 Kdiff 将它安装在没有空格的不同文件夹中,如 c:/KDiff/kdiff3.exe 尝试在 Gitconfig 中使用引号(单“或双”)使用不同的斜杠 \ 或 / 仍然遇到同样的问题。我不能在谷歌找到有同样问题的人;(也许你可以帮我解决这个问题......

最好的问候和谢谢!

0 投票
1 回答
39 浏览

merge - How to ignore a folder when merging source in mercurrial

I have using mercurial version control for my project. Now I want to merge source from branch A to branch B.

And my questions are:

  • Is there any way to ignore some folder when merging source?
  • Or is there any way can I specify a folder to merge?

I searched Google for my issue but only find how to ignore files.

Can anyone help me in this issue? Thanks you so much

0 投票
2 回答
783 浏览

git - 使用 sublimerge 在 3-way diff 中启用编辑模式

我正在尝试将 sublime 和 git 集成在一起,而 sublimerge 似乎是一个很棒的工具,除了在进行 3 向差异(例如解决合并冲突)时我找不到允许手动编辑的方法。

有谁知道这样做的方法(在任何版本的 sublime/sublimerge 中)?

ps Sublime Text 3 和 sublimerge v2.10.5

0 投票
1 回答
718 浏览

git - Git 合并工具性能

gitmergetool命令的性能似乎很慢,尤其是与 hg 相比merge。这是一个记录在案的问题吗?有什么方法可以加快速度吗?

在运行命令时,我们花费大量时间等待每个文件的差异出现。

0 投票
0 回答
47 浏览

git - Git抱怨合并冲突,但mergetool会自动合并文件

我遇到了合并冲突:

CONFLICT(内容):合并css/styles.less中的冲突

但是当我运行时git mergetool,mergetool 能够自动合并文件,而不会发生冲突。(我的合并工具是 Visual Studio。)文件的两个版本都已更改,但所有更改都在不同的行上,所以我希望 git 能够自动合并更改(就像 mergetool 所做的那样)。

有什么想法吗?