XCode 中的 Git 状态永远不会从“A”更改
Posted
技术标签:
【中文标题】XCode 中的 Git 状态永远不会从“A”更改【英文标题】:Git status in XCode never change from 'A' 【发布时间】:2013-09-25 07:01:09 【问题描述】:我不知道该怎么做,我总是用 XCode 进行 git commit,它可以工作,但文件的状态是“A”(新文件)。
如果我从外部程序提交,它可以工作,但不会更改 XCode 中的“A”状态。
我能做什么?
【问题讨论】:
您实际上是在暂存文件并提交它们吗?如果您将 repo 克隆到另一个目录,它们会出现吗? 那我就承诺了。而且我只使用本地git。我只是创建一个新项目并尝试使用 XCode 进行提交。如果我使用任何其他 git 程序,它可以工作并且文件的状态是正常的,但是如果我用 Xcode 打开同一个项目,我只会得到“A”状态..File -> Source Control -> Refresh Status
会显示正确的状态吗?
是的,我尝试多次刷新,但它只显示“A”状态。
【参考方案1】:
这可能是由于任何 svn 工作副本提交问题。试试这个,打开终端并导航到您的项目位置,然后输入
iMac-03:~ administrator$ svn status
它将显示当前工作副本的状态。
(注意:确保工作副本的位置已正确植根)。然后执行这个
iMac-03:~ administrator$ svn add ./* // This command will connect the non committed files properly with working copy.
【讨论】:
嗨。这个使用git,没有svn。但是用 git 做这个,它显示没有文件有更新,但是在 Xcode 中,我只看到“A”状态。所以这不是 git 问题。以上是关于XCode 中的 Git 状态永远不会从“A”更改的主要内容,如果未能解决你的问题,请参考以下文章
UI 测试 + postNotificationName + 永远不会到达观察者 + Xcode 7
在 mac osx 10.13 CoreBluetooth 框架上的 CBPeripheralStateDisconnecting 状态之后,外设状态永远不会改变