如何设置外部合并工具?
How to set up external merge tool?
是否可以将塑料客户端配置为在没有 GUI(非交互方式)的情况下使用 mergetool?我在 Jenkins 服务器 (Ubuntu 16) 上安装了一个与 plastic scm 进行持续集成的装置。
问题是管道应该能够解决一些合并冲突:
例如"one file modified by two contributors".
与 Plastic 捆绑在一起的 mergetool 具有以下参数 (mergetool --help):
-a|--automatic:
尝试自动解决合并。
--silent:
如果无法自动解决合并问题(需要用户交互),则会显示合并工具。此选项必须与 --automatic 选项结合使用。当无法自动解决合并时,此选项会导致工具立即 return 并返回非零退出代码(不显示合并工具)。
如果该工具能够自动解决合并问题,程序 returns 退出代码 0.
注意:您还可以使用 Plastic 配置任何其他自定义外部合并工具。
是否可以将塑料客户端配置为在没有 GUI(非交互方式)的情况下使用 mergetool?我在 Jenkins 服务器 (Ubuntu 16) 上安装了一个与 plastic scm 进行持续集成的装置。
问题是管道应该能够解决一些合并冲突: 例如"one file modified by two contributors".
与 Plastic 捆绑在一起的 mergetool 具有以下参数 (mergetool --help):
-a|--automatic:
尝试自动解决合并。
--silent:
如果无法自动解决合并问题(需要用户交互),则会显示合并工具。此选项必须与 --automatic 选项结合使用。当无法自动解决合并时,此选项会导致工具立即 return 并返回非零退出代码(不显示合并工具)。 如果该工具能够自动解决合并问题,程序 returns 退出代码 0.
注意:您还可以使用 Plastic 配置任何其他自定义外部合并工具。