SourceTree 常见问题解答

中文用户使用 SourceTree 时最常见的问题和完整解答。如需了解 SourceTree 的功能和版本信息,请先查看 SourceTree 首页。

核心问答

常见问题

SourceTree 是免费的吗?

是的,个人和商业用途完全免费。需要注册 Atlassian 账号激活,账号同样免费,一个账号可用于 Bitbucket、Jira、Confluence 等产品。

SourceTree 有中文版吗?

官方没有中文界面。界面布局直观,按钮带图标辅助识别。可参考使用教程中的界面中英对照表快速上手。

SourceTree 需要注册账号吗?

首次启动需登录 Atlassian 账号。在登录界面点击 "Create one for free" 用邮箱免费注册。详细步骤见安装教程。

安装失败怎么办?

确认系统满足要求、磁盘空间充足;卸载旧版本后删除残留目录重装;以管理员权限运行;暂时关闭杀毒软件。详见安装教程。

如何配置 GitHub 账号?

工具 → 选项 → 认证 → 添加 → GitHub → Connect Account 在浏览器中授权。推荐同时配置 SSH 密钥。

性能优化完整指南

  1. 关闭自动刷新

    工具 → 选项 → Git → 取消勾选 "Refresh automatically when files change"。这是最有效的优化,SourceTree 默认每次文件变化都扫描整个仓库,对于数万文件的仓库会造成持续卡顿。

  2. 减少显示的分支

    在左侧分支列表中,只保留当前工作相关的本地和远程分支,关闭其他长期未更新的远程分支显示。可以减少每次刷新时的网络请求和本地计算量。

  3. 使用浅克隆

    对于历史提交极多的仓库(如 Linux kernel 级别),使用 git clone --depth=10 进行浅克隆。只下载最近10条提交历史,显著减少本地仓库体积和 SourceTree 的解析压力。

  4. 定期清理垃圾

    使用 git gc --auto 命令清理不必要的文件和优化本地仓库。在 SourceTree 中可通过 仓库 → 仓库设置 → 高级 → 运行 Git GC 执行。

  5. 升级最新版本

    前往下载页更新到最新版 SourceTree。Atlassian 持续优化性能,每次大版本都会改进大仓库的渲染速度。当前最新版为 3.2.6。

以上优化按优先级排列,建议从第一步开始逐项尝试。多数情况下关闭自动刷新即可解决 80% 的卡顿问题。如果以上方法全部尝试后仍不理想,可查看对比评测,考虑 Fork 等大仓库性能更优秀的替代客户端。

关闭自动刷新后,需手动点击刷新按钮(F5)来更新文件状态。提交前务必刷新确认没有遗漏其他人的更新。

常见问题排查

问题解决方法
无法连接 Atlassian 账户检查网络和防火墙。Atlassian 服务器在境外,可能需要稳定网络。
界面显示异常以管理员权限重装,更新显卡驱动。SourceTree 基于 WPF 框架。
旧版本残留控制面板卸载 → 删除残留目录 → 重新安装。
右键菜单缺失检查 Git 是否正确安装,在 SourceTree 设置中重新注册右键菜单。