Xcode源代码控制-推送本地更改卡在加载中

q9yhzks0  于 2023-03-31  发布在  其他
关注(0)|答案(7)|浏览(208)

我在Xcode源代码管理中经常遇到这样的问题,如果我 checkout 前一个分支,然后切换回我最新的分支,有时我不能再推送到我的远程,因为它卡在加载中。

我确实找到了一些解决问题的方法,比如克隆项目或使用终端来推送本地更改,但在Xcode中是否有更好的解决方案来解决这个问题。
我试着重新连接我的比特桶帐户,清理构建文件夹,更新Xcode并重新启动一切,但没有解决任何问题。

yiytaume

yiytaume1#

我终于解决了这个问题。这个问题似乎发生在检查Xcode中以前的构建时。这将断开远程连接,这将导致它在加载时卡住。
要先修复它,请使用终端推送任何未提交的工作,例如git push origin head:master
在Xcode的Source Navigator中检查你刚刚提交的推送是否在remote文件夹中。
然后从Branches〉master中删除master分支,然后 checkout Remotes〉origin〉master分支
源代码控制现在将能够从Xcode推送。我希望这能有所帮助。

8i9zcol2

8i9zcol22#

花了一天的时间才找到最简单的解决方案。你可以重新安装Xcode,但这真的很耗时,你可能会再次面临同样的问题。

只需按照以下步骤快速解决问题:

1.下载并安装Github Desktop。
2.退出Xcode应用程序并清除Xcode缓存文件。
3.使用Github桌面找到一个本地存储库,然后点击“获取源”。
4.做一些修改,提交并推送到当前工作分支,它可能是master分支。
5.从您的网页浏览器检查最新的提交消息,如果您可以看到最新的提交,那么问题已经解决。
6.只要打开Xcode应用程序,做一些更改并尝试提交和推送。太棒了...一切都会像以前一样顺利工作。

iih3973s

iih3973s3#

这应该链接到不再可用或不再是最新的缓存凭据。
检查存储库中的git remote -v,确定URL是HTTPS URL还是SSH URL(git@bitbucket.org:...
如果是HTTPS的话,试着切换到SSH的,按照the BitBucket documentation
这个问题是seen herethis thread,它主张完全重新安装XCode,但我会首先检查远程URL。
OP STerrier在评论中证实:
重新安装Xcode是唯一有效的解决方案

rslzwgfq

rslzwgfq4#

为您的笔记本电脑操作系统下载Github应用程序。
然后克隆这个项目

n53p2ov0

n53p2ov05#

这是一个简单的修复.采取这工作文件夹的拷贝现在检查Xcode中的分支部分,看看哪个是当前分支。希望你不会看到它没有当前分支。接下来,查看项目下的名称,可能是字母和数字的混合。点击它,检查它是否有你的最新提交。从它创建一个新的分支,并 checkout 。wolla!!现在推它或合并到你想要的分支

3mpgtkmj

3mpgtkmj6#

当我意识到我是在一个分离的头上时,我解决了这个问题。我将我的更改合并到主分支,一切都正常。

8gsdolmq

8gsdolmq7#

我修复了“分离的头部”,它工作了。

相关问题