gpt4 book ai didi

xcode - 源代码管理 - 丢弃所有更改删除了我的 xcworkspace 并且我无法修复它

转载 作者:行者123 更新时间:2023-12-04 04:25:53 28 4
gpt4 key购买 nike

我试图将我的项目更改撤消到最后提交的源代码管理状态,但是当我按下“放弃所有更改”时,发生了奇怪的行为。

一些文件第一次恢复,而其他文件则没有。所以我再次按下按钮,弹出一个简介,说需要重新保存“xcworkspace”。我按 OK,我的一半文件从左侧的 xcode 文件列表中消失了,这些文件根本没有被编辑过。所以我决定再次按下revert,看看我是否可以回到原来的状态,现在我所有的文件都从xcworkspace中消失了。所以我的屏幕现在看起来像这样:

enter image description here

我尝试从我的垃圾箱中恢复文件(因为这是随机文件出现的地方),但工作区从未恢复。我使用 MapBox,因此我在 1 个工作区中构建了 2 个项目,但现在无法安装 podfile。

任何人都可以就如何将其恢复到原始状态给我建议,因为我已经尝试了几个小时但找不到任何信息。

最佳答案

当我这样做时,我感到很可怕。我真的以为我必须重新重建一切。幸运的是,它很容易修复。

Xcode 删除了所有“非必要”文件。这包括您的 Podfile(如果适用,还有 GoogleService-Info.plist)。

维修:

  • 转到终端并在您的项目文件夹中创建一个 Podfile $ pod init
  • 使用您需要的 Pod 更新您的 Podfile
  • 运行 $ pod install

  • (4.) 要重新生成 GoogleService-Info.plist 文件,请转到您的 console.firebase.google.com > Settings > Project Settings > 下载相应项目 iOS 应用程序的最新配置文件并保存到您的本地项目文件夹.您的工作区应该可以识别 Project Navigator 列表中的文件。

    打开工作区后,选择新方案,一切都应该恢复正常。

    为避免 future 回归:

    前往终端

    git add -A



    添加pod文件,然后

    git commit -m "Save pod files"



    保存 pod 文件。我相信 Xcode 中的 git 会忽略 pod 和 scheme 文件。

    关于xcode - 源代码管理 - 丢弃所有更改删除了我的 xcworkspace 并且我无法修复它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19226184/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com