Warum fügt git den Abschnitt Storyboard <classes> wiederholt hinzu und entfernt ihn?

Wenn Sie das Storyboard speichern und die Änderungen an git vornehmen, stehen die Chancen gut, dass das Ganze<classes> Abschnitt wird aus der Quellcodeverwaltung (Git) entfernt oder hinzugefügt. Ich benutze Git auf der Kommandozeile, nicht die in XCode integrierte Benutzeroberfläche.

Zuerst sieht es so aus:

<code>+    <classes>
+        <class className="CPTGraphHostingView" superclassName="UIView">
+            <source key="sourceIdentifier" type="project" relativePath="./Classes/CPTGraphHostingView.h"/>
+        </class>
...
+    </classes>
</code>

Und beim nächsten Commit sieht es so aus:

<code>-    <classes>
-        <class className="CPTGraphHostingView" superclassName="UIView">
-            <source key="sourceIdentifier" type="project" relativePath="./Classes/CPTGraphHostingView.h"/>
-        </class>
...
-    </classes>
</code>

Warum ist das so und was noch wichtiger ist: Wie kann ich damit aufhören?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage