ios – 为什么git反复添加和删除故事板部分?

ios – 为什么git反复添加和删除故事板部分?,第1张

概述保存故事板并对git进行更改时,整个< classes>部分将被删除添加到源代码控制(git)。我在命令行上使用git,而不是XCode集成的UI。 首先看起来像这样: + <classes>+ <class className="CPTGraphHostingView" superclassName="UIView">+ <source key=" 保存故事板并对git进行更改时,整个< classes>部分将被删除或添加到源代码控制(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>

为什么呢,更重要的是,我该如何阻止呢?

解决方法 (这个答案是基于个人经验,而不是一个正式的)

.storyboard xml文件中的类部分列出了您在项目中的所有视图控制器

>在Interface Builder中选择UI元素时,允许助手编辑器显示正确的源文件
>允许身份检查器(右侧面板)显示自定义类的选项。

我猜这个部分是一个缓存,当上面列出的两个用途都没有被使用一段时间后才退休。

这个部分首先出现的事实意味着它是安全的,因为它是根据需要自动生成的。如果您已经提交了它,并且随后将其显示为在diff上删除,请打开IDentity Inspector,将自定义类下的可用类列表下拉,并再次看到整个部分如何存在。

总结

以上是内存溢出为你收集整理的ios – 为什么git反复添加和删除故事板部分?全部内容,希望文章能够帮你解决ios – 为什么git反复添加和删除故事板部分?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1073660.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存