You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Xcode 16升级后源码控制导航器无法显示分支,仓库冲突异常

解决Xcode 16源码控制导航器无法显示分支的问题

实用修复步骤

  • 重置Xcode源码控制缓存
    完全退出Xcode,打开终端执行以下命令清理Xcode相关缓存文件:

    rm -rf ~/Library/Caches/com.apple.dt.Xcode
    rm -rf ~/Library/Developer/Xcode/DerivedData
    rm -rf ~/Library/Application\ Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.apple.dt.xcode.sfl2
    

    清理完成后重启Xcode,重新打开项目查看分支是否恢复显示。

  • 重新关联仓库到Xcode

    1. 打开Xcode,进入File > Source Control > Repositories,找到出问题的仓库,右键选择Remove将其移除。
    2. 彻底退出Xcode,在终端进入项目根目录,执行git status确认仓库状态正常。
    3. 重新打开Xcode,通过File > Open选择项目,Xcode会自动重新关联源码控制,之后检查源码控制导航器的分支显示情况。
  • 调整Git配置适配Xcode

    1. 打开Xcode,进入Xcode > Settings > Locations > Command Line Tools,确认已选中Xcode 16版本。
    2. 在终端执行git config --global core.editor "nano",避免因编辑器配置冲突导致Xcode解析源码控制异常。
    3. 执行git fetch --all拉取所有远程分支,完成后重启Xcode查看。
  • 修复Git仓库内部状态
    尝试执行以下命令修复可能的Git内部索引问题(注意:git reset --hard HEAD会丢弃未提交的本地修改,执行前请确认工作区已备份):

    git gc --prune=now
    git reset --hard HEAD
    

    执行完成后重启Xcode,检查分支显示是否恢复。

内容的提问来源于stack exchange,提问作者Roger

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 15:34:50