问题标签 [p4merge]
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.
svn - 如何将 P4Merge 工具与 SVN 1.8 合并文件一起使用?
我做了一个 svn 合并,我得到了 3 个文件,即,
当我启动 P4Merge 工具时,我有 3 个文本字段,命名、基础、第一个文件和第二个文件。哪个文件进入哪个盒子?谢谢!
macos - 在 OSX 上将 P4merge 配置为我的 SVN 差异工具
在比较本地和未更改时,我想使用 P4merge 作为 SVN 中文件的外部差异工具。当我应该编码时,我只花了几个小时。
在 OSX 平台上我需要做什么?
git - 解决冲突后如何清除未使用的冲突文件?
我已经使用 p4Merge 解决了一个冲突。它起作用了,文件现在有更新的文本。然而,在文件夹中有一堆垃圾,比如......
- --> 文件.txt.BACKUP
- --> 文件.txt.BASE
- --> 文件.txt.LOCAL
我如何确保我的合并工具在之后清理这些文件?
windows - 外部 git difftool 在 Windows 上不起作用
对于我们的许多人,我都在为 git 苦苦挣扎,并且已经阅读了几乎所有标有“git”、“diff”等标签的主题,并尝试了数百种不同的解决方案,但根本没有成功。我正在尝试将 sum external difftool (Meld, p4merge) 设置为我的 git 工具,但 git 完全忽略了这个选项。这是我的 git config --global。
Mergetool 命令运行良好,但 difftool 被忽略并且 git 始终启动内置 diff。我做错了什么?
git - Using p4merge as git diff tool
I use windows 7
. I want to use p4merge
as Git diff/merge tool. I follow this article and this one to setup and config p4merge
:
And these lines are from git config
:
Now git mergetool
command works fine. But when I use git difftool
command in git bash
, I expect p4merge
but I see internal implementation of diff in git bash
.
I tried Smooth Git + P4merge but it does not work for me also I tried to do as described in External Merge and Diff Tools but I did not understand that.
Note:
When type of conflict is removed file conflict
, git difftool
command opens p4merge
.
git - 在mac os x上退出窗口时是否可以使p4merge自动退出?
我在我的 MacBook Pro OS X Yosemite 上集成了 p4merge 和 git。
它适用于一个问题。当 difftool 或 mergetool 打开 p4merge 并且我已完成任务时,我倾向于单击红色 X 以关闭我的窗口。但是,这不会退出应用程序,只会退出打开文件的特定窗口的窗口。这会挂起 mergetool 或 difftool 会话,阻止处理下一个文件,直到我转到 p4merge 菜单栏并选择“退出 P4Merge”(或 command-Q)。
关闭窗口时是否可以将 p4merge 配置为完全退出?
p4merge - 如果目录包含拉丁字符,Perforce Merge 将不会打开文件
自从我上次使用 P4Merge 已经有一段时间了,但上次我检查时,并没有这种奇怪的问题。我正在尝试打开一个文件以将其与另一个文件进行比较(或合并)。如果我启动 p4merge.exe,并在任何框中(第一个或第二个)中键入一个类似“C:\temp\thisFileHere.txt”的目录,它将按预期正确加载它。
但是,如果路径包含拉丁字符,例如“C:\temp\ChampsDeElisée.txt”,它根本不会打开。
这有一个已知问题吗?
我目前正在使用 2015.1/1233444。
perforce - P4V:在 perforce 流中合并和合并任何内容有什么区别
merge any
Perforce P4V和merge down
in Perforce P4V有什么区别?当我尝试在 Perforce 中创建流时,我在Advanced settings/options中看到了这两个选项。
c# - 如何将视觉冲突解决 (P4Merge) 集成到 SourceTree
很长一段时间以来,我一直被 SourceTree 缺乏可用的冲突解决方案所困扰。
应该有一个将 p4Merge 或其他一些差异/合并工具集成到 SourceTree 的过程。目前,p4Merge 是我选择的工具;现在我只需要弄清楚如何
- 让 SourceTree 接受 p4Merge 作为它的合并/差异工具,并且
- 能够从 SourceTree 实际调用 p4Merge 来解决冲突。
到目前为止,我唯一成功的就是让 P4Merge 显示 SourceTree 中的差异。因此Actions/External Diff菜单项有效,但Actions/Resolve Conflicts/Launch External Merge Tool菜单项无效(灰显)。
我在 SourceTree 的Tools/Options/Diff选项卡中为 Diff 工具和 Merge 工具选择了 P4Merge。我不能在两个命令行框中放任何东西(即使我知道该放什么),因为它们也是灰色的。
我该如何进行这项工作?
SourceTree 的版本为 1.9.5.0,应该是撰写本文时的最新版本。P4Merge 似乎没有帮助/关于对话框,但它是最近安装的(最近 3 个月内)。
git - 如何将 p4merge 设置为 Visual Studio 2015 的差异工具 | 混帐
通过本教程,我已经成功地将 P4Merge 与 TortoiseGit 连接起来。
但是,鉴于我大部分时间都花在 IDE (Visual Studio 2015) 上,我还想将它设置为使用 P4Merge 作为差异工具。
以前(也就是在使用 TFS 时),这就足够了。但是,鉴于我现在使用的是 git,VS 中没有选项可以这样连接:
但是,我发现了如何通过Visual Studio 2015 工具开发人员命令提示配置用户工具,并tf diff /configure
按照上一个教程中的 .bat 文件进行操作,但它似乎对我没有任何作用。
我可能遗漏了一些东西,但希望鉴于 P4Merge、VS (& git) 现在很流行,现在必须有人已经设法实现了这一点。