【问题标题】:Xcode crashes when working with repository使用存储库时 Xcode 崩溃
【发布时间】:2014-07-21 17:15:59
【问题描述】:

我有一个 Xcode 项目,一个本地存储库和一个远程存储库。首先,当前版本存在问题,我决定使用终端更改本地存储库的头部。 Xcode 获取了所有内容,我继续从事该项目。当我决定提交更改时,Xcode 给了我这样的错误:“错误:src refspec (detached from ) does not match any.error: failed to push some refs to [repository address]”。之后,我决定创建一个新的远程存储库并尝试对该项目进行初始提交。我向 Xcode 添加了遥控器,现在即使我打开“遥控器”选项卡,它也会崩溃。我使用 bitbucket 作为我的远程仓库。
问题:是否有可能解决这个问题,或者更容易将项目的所有内容复制到另一个并提交新的?感谢您的回复。

【问题讨论】:

    标签: xcode git xcode5 bitbucket


    【解决方案1】:

    我遇到了同样的问题:本地 git repo 是从命令行(从终端应用程序)创建的,而不是从 Xcode 中创建的,即使单击远程选项卡,Xcode 每次都会崩溃。我有一个不同的解决方案,可能更容易:
    1) 从本地 Xcode 不兼容的存储库提交并推送当前项目的所有更改
    2)重新打开Xcode(如果它打开则关闭它)并从Xcode中选择“Check out an existing project”

    *如果您没有看到这个 Xcode 启动屏幕,请转到 Source Control->Check Out...
    3)然后选择远程仓库

    4)为结帐目的地选择一个新目录

    现在您将建立一个与 Xcode 兼容的项目!

    【讨论】:

    • 可能是个好主意。我不确定它是否对我有用,因为当时我有不同的 Xcode 版本。我们是否应该根据这个主题向 Apple 提交错误报告?
    • 我会这么认为。如果 git repo 不是由 Xcode 创建的,它会一直崩溃。我已经尝试过 Xcode 5 和 6。当尝试访问远程 git 存储库时,它们都会崩溃。
    【解决方案2】:

    已解决:
    创建新的空项目,然后复制前一个项目中的所有文件。创建新的存储库,绝对干净。推到那里。
    当使用命令行和 git 更改本地存储库的头部时,Xcode 似乎发生了冲突。因此,这是对遇到相同情况的用户的警告。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-15
      • 1970-01-01
      • 2017-03-30
      • 2012-07-01
      • 1970-01-01
      相关资源
      最近更新 更多