Beyond compare 作为 P4 Eclipse 插件上的合并工具
Beyond compare as merge tool on P4 Eclipse plugin
我正在尝试配置 P4Eclipse 插件 (2014.1.965331) 以使用 Beyond Compare 作为外部合并工具。
我已在 Perferences -> Team -> Perforce ->External Tools 中将 Bcomp.exe 配置为 Perforce Merge。所以现在当请求解析时,它会打开 Beyond 比较,但没有文件的内容。
我知道有一个需要传递的参数列表(在 P4V 中它作为 %1 %2 %b %r 在参数行中传递),如此处记录:Using Beyond Compare with Version Control Systems
但是参数不走运,添加参数的技巧是创建一个 .bat 文件,用附加参数调用 Bcomp.exe 并将外部合并费用设置为 运行 .bat文件。
是否有机会配置它以与 beyond compare 一起正常工作。 (目前只要求 2 路合并)
P4Eclipse 代码中固定了参数列表。
你是对的,你将不得不写一个.bat/.cmd来调整参数列表。
P4Eclipse 代码在我们的工作室里。
运行命令的class:
注意生成参数列表的方法 getBuilder()。构造函数也是。这就是我们现在的文档。
它传递给构造函数的内容取决于你在做什么——比如合并与差异。
例如,参见
中的"new MergeRunner(...)"
我正在尝试配置 P4Eclipse 插件 (2014.1.965331) 以使用 Beyond Compare 作为外部合并工具。
我已在 Perferences -> Team -> Perforce ->External Tools 中将 Bcomp.exe 配置为 Perforce Merge。所以现在当请求解析时,它会打开 Beyond 比较,但没有文件的内容。
我知道有一个需要传递的参数列表(在 P4V 中它作为 %1 %2 %b %r 在参数行中传递),如此处记录:Using Beyond Compare with Version Control Systems
但是参数不走运,添加参数的技巧是创建一个 .bat 文件,用附加参数调用 Bcomp.exe 并将外部合并费用设置为 运行 .bat文件。
是否有机会配置它以与 beyond compare 一起正常工作。 (目前只要求 2 路合并)
P4Eclipse 代码中固定了参数列表。
你是对的,你将不得不写一个.bat/.cmd来调整参数列表。
P4Eclipse 代码在我们的工作室里。
运行命令的class:
注意生成参数列表的方法 getBuilder()。构造函数也是。这就是我们现在的文档。
它传递给构造函数的内容取决于你在做什么——比如合并与差异。
例如,参见
中的"new MergeRunner(...)"