一、Kaleidoscope 下载

Kaleidoscope

下载:https://www.macwk.com/soft/kaleidoscope

二、搭配 SourceTree 使用

  1. 首先安装 SourceTree

    如果没有安装,点击跳转:‣

  2. 打开 Kaleidoscope

    找到左上角的Kaleidoscope中的Intergration...安装命令行工具

    找到左边的 Git,点击右边的 Install 安装按钮,安装 ksddiff,安装好之后左边的 Git 后边就会打对勾。

    Untitled

  3. 然后打开 SourceTree 进行配置

    找到SourceTree-偏好设置-Diff

    比较命令:/usr/local/bin/ksdiff 参数: --partial-changeset --relative-path "$MERGED" -- "$LOCAL" "$REMOTE"

    合并命令:/usr/local/bin/ksdiff 参数:--merge --output "$MERGED" --base "$BASE" -- "$LOCAL" --snapshot "$REMOTE" --snapshot

    Untitled

    其中ksddiff命令可以使用以下命令查看

    which ksddiff
    

    Untitled

    然后找到右边的 >>

    Untitled

    打开自定义窗口添加一个自定义操作

    参数:difftool -y -t sourcetree $SHA HEAD

    Untitled

  4. 配置完成✅ ,使用

    选中 SourceTree 的某分支某节点,使用配置好的快捷键,Kaleidoscope 会展示改动的文件。

    也可以在这里选中某个文件,点击外部差异对比使用 Kaleidoscope 进行比较查看

    Untitled

三、单独使用

Kaleidoscope for Mac(文件和图像比较工具)