我一直在使用 Xcode 源代码控制遇到这个问题。如果我 checkout 以前的分支然后切换回我的最新分支,有时我无法再推送到我的 Remote ,因为它卡在加载中。
我确实找到了一些解决问题的解决方法,例如克隆项目或使用终端推送本地更改,但有没有更好的解决方案可以在 Xcode 中修复它。
我尝试重新连接我的 bit bucket 帐户,清理构建文件夹,更新 Xcode 并重新启动所有内容,但没有解决任何问题。
最佳答案
我设法最终解决了这个问题。在 Xcode 中检查以前的构建时似乎会发生此问题。这将断开 Remote ,导致它卡在加载中。
要先修复它,请使用终端推送任何未提交的工作
例如git push origin 头:master
转到 Xcode 中的 Source Navigator 并检查您刚刚提交的推送是否在远程文件夹中。对我来说,这是我的 Remote >起源>主人
然后从 Branches>master 中删除 master 分支,然后 checkout Remotes>origin>master 分支
源代码管理现在可以从 Xcode 推送。
我希望这会有所帮助。
关于ios - Xcode Source Control - 将本地更改推送到加载中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57847239/