Mac M1环境下SourceTree关联Beyond Compare失败求助
解决Mac M1上SourceTree无法识别Beyond Compare的问题
试试下面几个操作,应该能解决:
安装Beyond Compare命令行工具
打开Beyond Compare,点击顶部菜单栏的「Beyond Compare」,选择「Install Command Line Tools」,输入系统密码完成安装后,重启SourceTree再试。SourceTree很多时候是通过命令行工具来检测和调用Beyond Compare的,默认没装的话就会识别失败。手动指定Beyond Compare的路径
- 打开SourceTree的偏好设置,进入「Diff」->「MergeTool」
- 选中Beyond Compare后,点击右侧的「Configure」按钮
- 在「Path」输入框里手动填入:
/Applications/Beyond Compare.app/Contents/MacOS/bcomp - 保存设置后,重新选择Beyond Compare试试
检查架构兼容性(针对M1芯片)
右键应用程序文件夹里的「Beyond Compare.app」,选择「显示简介」,勾选「使用Rosetta打开」;同样给SourceTree.app也做这个设置,然后重启两个软件再尝试。有些跨架构的软件会因为这个导致检测不到。
内容的提问来源于stack exchange,提问作者Sirop4ik
相关产品推荐
相关产品推荐

