GoLand 2025.2 Help

从命令行合并文件

打开 合并 对话框,以在命令行中执行三方或双向合并。

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

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

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

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

如果想将输出文件的当前内容视为共同起点,则无需指定可选基准版本。 在这种情况下,如果输出文件为空,则实际上就是执行双向合并。

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

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

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

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

如果想将输出文件的当前内容视为共同起点,则无需指定可选基准版本。 在这种情况下,如果输出文件为空,则实际上就是执行双向合并。

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

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

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

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

如果想将输出文件的当前内容视为共同起点,则无需指定可选基准版本。 在这种情况下,如果输出文件为空,则实际上就是执行双向合并。

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