ios - Xcode Source Control - 将本地更改推送到加载中

标签 ios xcode git bitbucket

我一直在使用 Xcode 源代码控制遇到这个问题。如果我 checkout 以前的分支然后切换回我的最新分支,有时我无法再推送到我的 Remote ,因为它卡在加载中。

enter image description here

我确实找到了一些解决问题的解决方法,例如克隆项目或使用终端推送本地更改,但有没有更好的解决方案可以在 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/

相关文章:

objective-c - Xcode 无法识别自定义类方法

ios - IOS 中的不可续订订阅

git - 家庭作业的版本控制

ios - 在一个 Controller 中显示两个 View 组件,但来自两个文件(xib/storyboard)

iOS AutoLayout Storyboard Landscape Orientation UIButton 不接受触摸

ios - 如何获取 NSMutableArray 中对象的地址

ios - 禁用 ARC 框架

git - 发布托管在单个 Git 存储库中的多模块 Maven 项目

git - 为什么 GitHub 在比较两个相同的分支时显示更改?

ios - 从 URL 解析和加载 XML 数据