从命令行合并文件
打开 合并 对话框以从命令行执行三方或两方合并。
可以在 安装目录下的 bin 中找到用于运行 IntelliJ IDEA 的可执行文件。 要将此可执行文件用作命令行启动器,请按照 命令行界面 中的说明将其添加到系统 路径。
- 语法
- idea64.exe merge <path1> <path2> [<base>] <output>
- 示例
要执行三方合并,需要指定文件两个修改版本的路径、基线修订(两个修改版本的共同来源)以及用于保存合并结果的输出文件:
idea64.exe merge C:\MyProjectCopy\Readme.md C:\FriendsProjectCopy\Readme.md C:\Archive\Readme.md C:\MainProject\Readme.md如果要将输出文件的当前内容视为共同来源,请不要指定可选的基线修订。 在这种情况下,如果输出是空文件,实质上就会变成两方合并。
默认情况下,IntelliJ IDEA 不提供命令行启动器。 有关为 IntelliJ IDEA 创建启动脚本的更多信息,请参阅 命令行界面。
- 语法
- idea merge <path1> <path2> [<base>] <output>
- 示例
要执行三方合并,需要指定文件两个修改版本的路径、基线修订(两个修改版本的共同来源)以及用于保存合并结果的输出文件:
idea merge ~/MyProjectCopy/Readme.md ~/FriendsProjectCopy/Readme.md ~/Archive/Readme.md ~/MainProject/Readme.md如果要将输出文件的当前内容视为共同来源,请不要指定可选的基线修订。 在这种情况下,如果输出是空文件,实质上就会变成两方合并。
可以在 安装目录下的 bin 中找到用于运行 IntelliJ IDEA 的脚本。 要将此脚本用作命令行启动器,请按照 命令行界面 中的说明将其添加到系统 路径。
- 语法
- idea.sh merge <path1> <path2> [<base>] <output>
- 示例
要执行三方合并,需要指定文件两个修改版本的路径、基线修订(两个修改版本的共同来源)以及用于保存合并结果的输出文件:
idea.sh merge ~/MyProjectCopy/Readme.md ~/FriendsProjectCopy/Readme.md ~/Archive/Readme.md ~/MainProject/Readme.md如果要将输出文件的当前内容视为共同来源,请不要指定可选的基线修订。 在这种情况下,如果输出是空文件,实质上就会变成两方合并。
2026年 11月 3日