PyCharm 2026.1 Help

从命令行合并文件

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

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

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

要执行三方合并,您需要指定文件的两个修改版本的路径、基线版本(两个修改版本的共同起点)以及用于保存合并结果的输出文件的路径:

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

如果您希望将输出文件的当前内容视为共同起点,请不要指定可选的基线版本。 在这种情况下,如果输出是空文件,则实质上会变为两方合并。

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

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

要执行三方合并,您需要指定文件的两个修改版本的路径、基线版本(两个修改版本的共同起点)以及用于保存合并结果的输出文件的路径:

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

如果您希望将输出文件的当前内容视为共同起点,请不要指定可选的基线版本。 在这种情况下,如果输出是空文件,则实质上会变为两方合并。

用于运行 PyCharm 的脚本位于 安装目录下的 bin 。 要将此脚本用作命令行启动器,请将其添加到系统 PATH ,如 命令行界面 中所述。

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

要执行三方合并,您需要指定文件的两个修改版本的路径、基线版本(两个修改版本的共同起点)以及用于保存合并结果的输出文件的路径:

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

如果您希望将输出文件的当前内容视为共同起点,请不要指定可选的基线版本。 在这种情况下,如果输出是空文件,则实质上会变为两方合并。

2026年 3月 24日