Sourcetree侧边栏不显示分支,无法对比分支差异该如何解决?
Sourcetree侧边栏无分支显示解决方案
第一步:排查显示设置问题
- 确认侧边栏已开启:点击顶部菜单栏
视图> 勾选左侧边栏显示,若已勾选可先取消再重新勾选触发界面刷新 - 检查分支模块开关:鼠标右键点击左侧边栏顶部的分组标签空白区域,确认
分支选项处于勾选状态 - 重置分支过滤规则:点击边栏「分支」分组右侧的三点菜单,取消勾选
仅显示活动分支等过滤选项,调整为显示所有分支
第二步:排查仓库本身问题
- 确认仓库分支存在:进入仓库根目录打开终端,执行
git branch -a,如果命令行也没有输出分支列表,说明仓库尚未生成任何分支,完成首次提交后会自动创建master/main分支 - 强制刷新仓库缓存:点击Sourcetree顶部的刷新按钮,或按快捷键
F5拉取最新仓库信息 - 重新关联仓库:关闭当前仓库标签,在Sourcetree主面板的仓库列表右键点击对应仓库,选择仅删除Sourcetree内的记录(不要勾选删除本地文件),之后重新添加该仓库即可
第三步:排查软件故障
- 升级Sourcetree到最新正式版,旧版本存在已知的分支显示异常Bug
- 重置软件配置:Windows系统删除
C:\Users\<你的用户名>\AppData\Local\Atlassian\SourceTree\user.config文件后重启;Mac系统删除~/Library/Application Support/SourceTree/com.torusknot.SourceTreeNotMAS.plist文件后重启
内容的提问来源于stack exchange,提问作者user116740
相关产品推荐
相关产品推荐

