Quando si salva lo storyboard e si eseguono le modifiche a git, è probabile che l'intera sezione <classes>
venga rimossa o aggiunta al controllo del codice sorgente (git). Sto usando git sulla riga di comando, non l'interfaccia utente integrata di XCode.Perché git aggiunge e rimuove la sezione Storyboard <classes> ripetutamente?
In primo luogo sembra che questo:
+ <classes>
+ <class className="CPTGraphHostingView" superclassName="UIView">
+ <source key="sourceIdentifier" type="project" relativePath="./Classes/CPTGraphHostingView.h"/>
+ </class>
...
+ </classes>
E nel prossimo commit sembra che:
- <classes>
- <class className="CPTGraphHostingView" superclassName="UIView">
- <source key="sourceIdentifier" type="project" relativePath="./Classes/CPTGraphHostingView.h"/>
- </class>
...
- </classes>
Perché questo, e, cosa più importante: come posso impedire che ?
E 'davvero aggiunto, cancellato o spostato in ogni commit (cioè in ogni commit compare sia come aggiunto che cancellato)? Perché più tardi sembra molto più probabile. –
I commit sono fatti sullo stesso computer? E se no, sono fatti esattamente dalla stessa versione di Storyboard? –
@JanHudec Aggiunto in un commit e cancellato in un altro. Potrei capire di spostare un blocco di codice, ma questo accade in commit separati. Siamo 3 delevopers e esamineremo i due aspetti che hai citato. – ericteubert