配置外部工具
首选项 › External Tools 选择 Editor、Diff tool 和 Merge tool GitTree 从文件菜单和冲突视图中打开。 Automatic 使用首次安装的 Visual Studio Code、Cursor 和 Antigravity; Custom… 使用您提供的参数运行任何程序。
免费已更新
免费使用 GitTree:登录后的所有本地 Git 功能。
开始之前
- 您需要的编辑器或工具已安装。
在哪里可以找到它
- 首选项 › External Tools。
| 行动 | macOS | Windows 和 Linux |
|---|---|---|
| 偏好设置 | ⌘, | Ctrl+, |
步骤
打开外部工具
打开首选项并选择 External Tools。
选择每个工具
从列表中选择一个 Editor、一个 Diff tool 和一个 Merge tool。如果没有选择合并工具,则使用 git 自己的
merge.tool。或者给出你自己的程序
选择 Custom…,输入程序及其参数的完整路径,例如
--diff {local} {remote}。在文件上尝试一下
右键单击已更改的文件:Open in External Editor 或 Open in External Diff Tool。发生冲突时,Open in Merge Tool。 GitTree 表示 Opened in 和工具名称。
预期结果
文件、差异和冲突在您选择的工具中打开。
自定义工具的参数
| 工具 | 参数示例 |
|---|---|
| 编辑 | --goto {file}:{line} |
| 差异工具 | --diff {local} {remote} |
| 合并工具 | {local} {base} {remote} -o {merged} |
如果出现问题
自动模式下什么也打不开
未找到 Visual Studio Code、Cursor 或 Antigravity。按名称选择您的工具,或使用其完整路径选择 Custom…。
问题
GitTree 是否会为此更改我的 git 配置?
不。这些选择是GitTree偏好; git 的 diff.tool 和 merge.tool 保持原样。