前言
当你在 Mac 上使用 SourceTree 遇到界面显示错乱、性能异常或者某些设置无法更改等奇怪问题时,一个有效的解决方法就是将其恢复到“出厂设置”。这通常比直接卸载重装更快捷。
本教程将指导你如何通过删除特定的配置文件来彻底重置 SourceTree,让它恢复到初次安装时的状态。
核心步骤总结:
- 删除应用支持文件。
- 删除偏好设置文件。
- 退出并重新登录系统以使更改生效。
操作步骤
请严格按照以下步骤操作。开始前,请确保已完全退出 SourceTree 应用。
1. 移除应用支持文件 (Application Support)
这些文件存储了 SourceTree 的缓存和一些运行时数据。
- 打开 Finder (访达)。
- 在屏幕顶部的菜单栏中,点击 前往 (Go) -> 前往文件夹… (Go to Folder…),或者直接使用快捷键
Cmd + Shift + G。 - 在弹出的对话框中,粘贴以下路径并按回车键:
~/Library/Application Support/SourceTree/ - 进入该文件夹后,删除里面的所有文件和文件夹。
2. 移除偏好设置文件 (Preferences)
这个 .plist 文件保存了你的所有个人设置,包括窗口大小、视图配置以及最重要的——已保存的书签(仓库列表)。
方法一:手动删除 (适用于所有系统)
- 再次使用
Cmd + Shift + G快捷键打开“前往文件夹”对话框。 - 这次粘贴以下路径并按回车键:
~/Library/Preferences/ - 在该文件夹中,找到并删除名为
com.torusknot.SourceTreeNotMAS.plist的文件。
提示:这个文件名对应的是从 SourceTree 官网直接下载的版本。如果你是通过 Mac App Store 安装的,文件名可能会有所不同。
方法二:使用终端命令 (推荐,更精准)
对于 Mavericks (10.9) 及之后的所有 macOS 版本(包括最新的系统),使用终端命令可以更干净地删除配置。
- 打开 终端 (Terminal) 应用 (你可以在“应用程序” -> “实用工具”文件夹中找到它)。
- 复制并粘贴以下命令,然后按回车键执行:
defaults delete com.torusknot.SourceTreeNotMAS这个命令会精确地删除与 SourceTree 相关的偏好设置,无需手动寻找文件。
3. 退出并重新登录系统
为了确保系统缓存的旧配置被彻底清除,你需要登出当前的用户账户,然后再重新登录。
- 点击屏幕左上角的 苹果图标 。
- 选择 退出登录 [你的用户名]… (Log Out [Your User Name]…)。
- 在登录界面重新输入密码登录系统。
重要提示
⚠️ 警告: 此过程是不可逆的。执行以上操作会完全重置你的 SourceTree,这意味着:
- 所有已保存的书签(仓库列表)都将被清空。
- 所有的界面、视图和偏好设置都将恢复为默认值。
在操作前,请确保你记得所有重要的仓库路径,以便之后重新添加。
如果完成以上所有步骤后问题依旧存在,最后的手段就是考虑完全卸载 SourceTree 并重新安装。