我想制作脚本以自动更改图片 我的意思是我有1个原始文件和2个更新的文件,但没有冲突的更新。就像在图片中一样。总是当我尝试这样做时,脚本不会做任何事情 我用这个:
"BCompare.exe" left.txt right.txt center.txt result.txt /automerge
我想在此操作之前和之后在C#中编写一些代码 在BC中甚至可以在脚本中使用它吗?如果没有,是否有一些选项如何处理冲突?
如果你知道我可以使用哪种工具,那就太棒了。
答案 0 :(得分:0)
Beyond Compare需要四个文件名作为automerge的命令行参数。
bcompare.exe left.txt right.txt center.exe out.txt /automerge
第三个文件是左右文件的共同祖先。另请注意,如果存在冲突,Beyond Compare将不会生成/ automerge的输出。要在发生冲突时强制输出,您还需要使用/ force命令行开关。
bcompare.exe left.txt right.txt center.exe out.txt /automerge /force
从帮助文件中: / force如果存在/ automerge,则使用CVS样式标记将冲突写入输出。
如果您没有共同的祖先文件,您仍然可以进行双向合并,但是您必须使用命令行开关明确定义合并输出。
bcompare.exe left.txt right.txt /mergeoutput=result.txt /automerge /force