我在Xcode源代码管理中经常遇到这样的问题,如果我 checkout 前一个分支,然后切换回我最新的分支,有时我不能再推送到我的远程,因为它卡在加载中。
我确实找到了一些解决问题的方法,比如克隆项目或使用终端来推送本地更改,但在Xcode中是否有更好的解决方案来解决这个问题。我试着重新连接我的比特桶帐户,清理构建文件夹,更新Xcode并重新启动一切,但没有解决任何问题。
yiytaume1#
我终于解决了这个问题。这个问题似乎发生在检查Xcode中以前的构建时。这将断开远程连接,这将导致它在加载时卡住。要先修复它,请使用终端推送任何未提交的工作,例如git push origin head:master在Xcode的Source Navigator中检查你刚刚提交的推送是否在remote文件夹中。然后从Branches〉master中删除master分支,然后 checkout Remotes〉origin〉master分支源代码控制现在将能够从Xcode推送。我希望这能有所帮助。
8i9zcol22#
花了一天的时间才找到最简单的解决方案。你可以重新安装Xcode,但这真的很耗时,你可能会再次面临同样的问题。
只需按照以下步骤快速解决问题:
1.下载并安装Github Desktop。2.退出Xcode应用程序并清除Xcode缓存文件。3.使用Github桌面找到一个本地存储库,然后点击“获取源”。4.做一些修改,提交并推送到当前工作分支,它可能是master分支。5.从您的网页浏览器检查最新的提交消息,如果您可以看到最新的提交,那么问题已经解决。6.只要打开Xcode应用程序,做一些更改并尝试提交和推送。太棒了...一切都会像以前一样顺利工作。
iih3973s3#
这应该链接到不再可用或不再是最新的缓存凭据。检查存储库中的git remote -v,确定URL是HTTPS URL还是SSH URL(git@bitbucket.org:...)如果是HTTPS的话,试着切换到SSH的,按照the BitBucket documentation。这个问题是seen here和this thread,它主张完全重新安装XCode,但我会首先检查远程URL。OP STerrier在评论中证实:重新安装Xcode是唯一有效的解决方案
git remote -v
git@bitbucket.org:...
rslzwgfq4#
为您的笔记本电脑操作系统下载Github应用程序。然后克隆这个项目
n53p2ov05#
这是一个简单的修复.采取这工作文件夹的拷贝现在检查Xcode中的分支部分,看看哪个是当前分支。希望你不会看到它没有当前分支。接下来,查看项目下的名称,可能是字母和数字的混合。点击它,检查它是否有你的最新提交。从它创建一个新的分支,并 checkout 。wolla!!现在推它或合并到你想要的分支
3mpgtkmj6#
当我意识到我是在一个分离的头上时,我解决了这个问题。我将我的更改合并到主分支,一切都正常。
8gsdolmq7#
我修复了“分离的头部”,它工作了。
7条答案
按热度按时间yiytaume1#
我终于解决了这个问题。这个问题似乎发生在检查Xcode中以前的构建时。这将断开远程连接,这将导致它在加载时卡住。
要先修复它,请使用终端推送任何未提交的工作,例如git push origin head:master
在Xcode的Source Navigator中检查你刚刚提交的推送是否在remote文件夹中。
然后从Branches〉master中删除master分支,然后 checkout Remotes〉origin〉master分支
源代码控制现在将能够从Xcode推送。我希望这能有所帮助。
8i9zcol22#
花了一天的时间才找到最简单的解决方案。你可以重新安装Xcode,但这真的很耗时,你可能会再次面临同样的问题。
只需按照以下步骤快速解决问题:
1.下载并安装Github Desktop。
2.退出Xcode应用程序并清除Xcode缓存文件。
3.使用Github桌面找到一个本地存储库,然后点击“获取源”。
4.做一些修改,提交并推送到当前工作分支,它可能是master分支。
5.从您的网页浏览器检查最新的提交消息,如果您可以看到最新的提交,那么问题已经解决。
6.只要打开Xcode应用程序,做一些更改并尝试提交和推送。太棒了...一切都会像以前一样顺利工作。
iih3973s3#
这应该链接到不再可用或不再是最新的缓存凭据。
检查存储库中的
git remote -v
,确定URL是HTTPS URL还是SSH URL(git@bitbucket.org:...
)如果是HTTPS的话,试着切换到SSH的,按照the BitBucket documentation。
这个问题是seen here和this thread,它主张完全重新安装XCode,但我会首先检查远程URL。
OP STerrier在评论中证实:
重新安装Xcode是唯一有效的解决方案
rslzwgfq4#
为您的笔记本电脑操作系统下载Github应用程序。
然后克隆这个项目
n53p2ov05#
这是一个简单的修复.采取这工作文件夹的拷贝现在检查Xcode中的分支部分,看看哪个是当前分支。希望你不会看到它没有当前分支。接下来,查看项目下的名称,可能是字母和数字的混合。点击它,检查它是否有你的最新提交。从它创建一个新的分支,并 checkout 。wolla!!现在推它或合并到你想要的分支
3mpgtkmj6#
当我意识到我是在一个分离的头上时,我解决了这个问题。我将我的更改合并到主分支,一切都正常。
8gsdolmq7#
我修复了“分离的头部”,它工作了。