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