Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用存储库时Xcode崩溃_Xcode_Git_Xcode5_Bitbucket - Fatal编程技术网

使用存储库时Xcode崩溃

使用存储库时Xcode崩溃,xcode,git,xcode5,bitbucket,Xcode,Git,Xcode5,Bitbucket,我有一个Xcode项目,一个本地存储库和一个远程存储库。首先,当前版本中存在一个问题,我决定使用终端更改本地存储库的头。Xcode获取了所有信息,我继续进行该项目。当我决定提交更改时,Xcode给了我一个类似这样的错误:“错误:src refspec(detached-from)与任何不匹配。错误:无法将某些引用推送到[存储库地址]”。之后,我决定创建一个新的远程存储库,并尝试对此项目进行初始提交。我将remote添加到Xcode,现在即使打开“remotes”选项卡,它也会崩溃。我使用bitb

我有一个Xcode项目,一个本地存储库和一个远程存储库。首先,当前版本中存在一个问题,我决定使用终端更改本地存储库的头。Xcode获取了所有信息,我继续进行该项目。当我决定提交更改时,Xcode给了我一个类似这样的错误:“错误:src refspec(detached-from)与任何不匹配。错误:无法将某些引用推送到[存储库地址]”。之后,我决定创建一个新的远程存储库,并尝试对此项目进行初始提交。我将remote添加到Xcode,现在即使打开“remotes”选项卡,它也会崩溃。我使用bitbucket作为远程回购。
问题:是否可以修复此问题,或者将项目的所有内容复制到另一个项目并提交新内容更容易?感谢您的回复。

已解决:
创建新的空项目,然后复制上一个项目中的所有文件。创建新的存储库,绝对干净。推到那里。

当使用命令行和git更改本地存储库的头部时,Xcode似乎发生了冲突。因此,这是对遇到同样情况的用户的警告。

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

*如果您没有看到这个Xcode启动屏幕,请转到源代码管理->签出…
3) 选择远程回购,然后

4) 为签出目标选择一个新目录


现在,您将有一个与Xcode兼容的项目

也许是个好主意。我不确定,如果它能为我工作,因为当时我有不同的Xcode版本。基于这个话题,我们是否应该向苹果公司提交一份bug报告?我想是的。如果git回购协议不是由Xcode创建的,那么它会一直崩溃。我试过Xcode 5和6。当一个人试图访问远程git repo时,它们都会崩溃。