RubyMine 2025.2 Help

从命令行合并文件

打开 合并 对话框以从命令行执行三方或两方合并。

您可以在安装目录下找到运行 RubyMine 的可执行文件 bin 。 要将此可执行文件用作命令行启动器,请将其添加到您的系统 PATH ,如 命令行界面 中所述。

语法
rubymine64.exe merge <path1> <path2> [<base>] <output>
示例

要执行三方合并,您需要指定两个已修改版本文件的路径、基准版本(两个已修改版本的共同起源)和保存合并结果的输出文件的路径:

rubymine64.exe merge C:\MyProjectCopy\Readme.md C:\FriendsProjectCopy\Readme.md C:\Archive\Readme.md C:\MainProject\Readme.md

如果您想将输出文件的当前内容视为共同起点,请不要指定可选的 base revision。 在这种情况下,如果输出是一个空文件,这实际上就变成了一个双向合并。

默认情况下,RubyMine 不提供命令行启动器。 有关为 RubyMine 创建启动脚本的更多信息,请参阅 命令行界面

语法
rubymine merge <path1> <path2> [<base>] <output>
示例

要执行三方合并,您需要指定两个已修改版本文件的路径、基准版本(两个已修改版本的共同起源)和保存合并结果的输出文件的路径:

rubymine merge ~/MyProjectCopy/Readme.md ~/FriendsProjectCopy/Readme.md ~/Archive/Readme.md ~/MainProject/Readme.md

如果您想将输出文件的当前内容视为共同起点,请不要指定可选的 base revision。 在这种情况下,如果输出是一个空文件,这实际上就变成了一个双向合并。

您可以在安装目录下找到运行 RubyMine 的脚本 bin 。 要将此脚本用作命令行启动器,请按照 PATH 中描述的步骤将其添加到您的系统 命令行界面 中。

语法
rubymine.sh merge <path1> <path2> [<base>] <output>
示例

要执行三方合并,您需要指定两个已修改版本文件的路径、基准版本(两个已修改版本的共同起源)和保存合并结果的输出文件的路径:

rubymine.sh merge ~/MyProjectCopy/Readme.md ~/FriendsProjectCopy/Readme.md ~/Archive/Readme.md ~/MainProject/Readme.md

如果您想将输出文件的当前内容视为共同起点,请不要指定可选的 base revision。 在这种情况下,如果输出是一个空文件,这实际上就变成了一个双向合并。

最后修改日期: 2025年 9月 26日