Xcode 存储库发生冲突

问题描述 投票:0回答:1

自从我下载了 xcode 16 以来,我在源代码管理导航器中再也看不到我的分支了。

当我在源代码管理导航器中选择“存储库”时,我看到我的项目右侧有一个黄色的小三角形。没有显示任何分支。

source control navigator

如果右键单击该三角形,它会显示一条消息,表明我的存储库存在冲突,但在该消息上方会出现一条消息,表示不存在冲突。

no conflict in repo

当我单击“确定”时,会出现一条消息,指出存在冲突,并且只给我一个“取消”选择。

conflit in repo

如果我单击“取消”,该消息就会消失,项目名称旁边的三角形也会消失。但树枝还是没有露出来。

然而,在 Github 桌面上,我的项目中的所有分支和提交都显示出来了,所以我不认为它们已经消失了。

在终端中使用 git log 命令也会显示分支。

关于如何在 Xcode 中恢复分支有什么建议吗?

xcode repository
1个回答
0
投票

我为我的问题找到了一个不太优雅的解决方案。我删除了本地 .git 存储库 (rm -rf .git)。然后我删除了 gitHub 上的远程存储库(在该存储库的设置中向下滚动到“危险区域”并选择删除存储库)。第三步:在 Xcode 中,我为我的项目创建了一个新的存储库。这会自动将我的项目添加到 github local 中,从那里我可以再次看到我的分支。这对我有用。在执行这些步骤之前,请务必备份您的 Xcode 项目。我丢失了提交的历史记录,这就是这个“解决方案”的代价。

© www.soinside.com 2019 - 2024. All rights reserved.