保存故事板并将更改提交到 git 时,很有可能整个<classes>
部分将从源代码控制 (git) 中删除或添加到源代码控制 (git) 中。我在命令行上使用 git,而不是 XCode 集成 UI。
首先它看起来像这样:
+ <classes>
+ <class className="CPTGraphHostingView" superclassName="UIView">
+ <source key="sourceIdentifier" type="project" relativePath="./Classes/CPTGraphHostingView.h"/>
+ </class>
...
+ </classes>
在下一次提交中,它看起来像这样:
- <classes>
- <class className="CPTGraphHostingView" superclassName="UIView">
- <source key="sourceIdentifier" type="project" relativePath="./Classes/CPTGraphHostingView.h"/>
- </class>
...
- </classes>
为什么会这样,更重要的是:我怎样才能阻止它?