CLion教程-从命令行合并文件
从命令行打开合并对话框,执行三方合并或两方合并。
Windows
您可以在安装目录的bin文件夹中找到用于运行CLion的可执行文件。要将此可执行文件用作命令行启动器,请将其添加到系统的PATH
中,如命令行界面中所述。
语法
clion64.exe merge <路径1> <路径2> [<基准>] <输出>
示例
要执行三方合并,您需要指定两个修改版本文件的路径,基准修订版本(两个修改版本的共同起源),以及保存合并结果的输出文件:
clion64.exe merge C:\MyProjectCopy\Readme.md C:\FriendsProjectCopy\Readme.md C:\Archive\Readme.md C:\MainProject\Readme.md
如果要将输出文件的当前内容视为共同起源,请不要指定可选的基准修订版本。在这种情况下,如果输出是空文件,则本质上变成了两方合并。
macOS
默认情况下,CLion不提供命令行启动器。
语法
clion merge <路径1> <路径2> [<基准>] <输出>
示例
要执行三方合并,您需要指定两个修改版本文件的路径,基准修订版本(两个修改版本的共同起源),以及保存合并结果的输出文件:
clion merge ~/MyProjectCopy/Readme.md ~/FriendsProjectCopy/Readme.md ~/Archive/Readme.md ~/MainProject/Readme.md
如果要将输出文件的当前内容视为共同起源,请不要指定可选的基准修订版本。在这种情况下,如果输出是空文件,则本质上变成了两方合并。
Linux
您可以在安装目录的bin文件夹中找到用于运行CLion的脚本。要将此脚本用作命令行启动器,请将其添加到系统的PATH
中,如命令行界面中所述。
语法
clion.sh merge <路径1> <路径2> [<基准>] <输出>
示例
要执行三方合并,您需要指定两个修改版本文件的路径,基准修订版本(两个修改版本的共同起源),以及保存合并结果的输出文件:
clion.sh merge ~/MyProjectCopy/Readme.md ~/FriendsProjectCopy/Readme.md ~/Archive/Readme.md ~/MainProject/Readme.md
如果要将输出文件的当前内容视为共同起源,请不要指定可选的基准修订版本。在这种情况下,如果输出是空文件,则本质上变成了两方合并。