perforce - 在 Perforce 中使用语义合并作为差异工具

标签 perforce semantic-merge

我正在尝试设置 SemanticMerge作为我在 Perforce 中用于 C# 的差异工具。

我已经使用 exe 和参数配置了 perforce -s=%1 -d=%2 -l=csharp

diff tool settings

但是当我尝试比较 C# 文件时,我收到错误:

Could not find file c:\Program Files Perforce\%1

error message

所选文件不在该位置(其文件名也不是 %1)...

毫无疑问,我很慢,正在尝试 RTFM,但我也希望这里有人能看到我遗漏了什么

最佳答案

A user on twitter向我指出了一个 PDF,我不敢相信我以前没有设法找到它

http://www.semanticmerge.com/documents/SemanticMerge-Perforce.pdf

简而言之,有必要创建一个批处理文件以在 Perforce 中启动外部差异和合并工具。

关于perforce - 在 Perforce 中使用语义合并作为差异工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17970820/

相关文章:

vb.net - 您的许可证在差异工具中无效

macos - 如何在 Mac 上连接 Perforce 并执行同步

Perforce P4V 解析不起作用

intellij-idea - IntelliJ 和 Perforce 集成 : Client Spec issue when using Project structure outside of client spec root

perforce - 为什么我在 zsh 中的 p4 同步上得到 "protected namespace - access denied"而不是 bash?

version-control - 如何使用 Perforce Shelving 让一个人创建更改并让另一个人提交更改?

semantic-diff - 使用语义合并移动具有嵌套区域的第一项

windows - Windows 上的 Git mergetool 一直从 Git 安装而不是存储库根目录中获得文件路径