Utilizzando Xcode 5.x e Git, abbiamo eseguito un commit su questo file: MyProjectName.xccheckout. Abbiamo quindi spinto questo impegno al nostro repository centrale. Ora, quando qualcun altro nel team esegue un pull, viene visualizzato l'errore: "MyProjectName.xccheckout ha avuto un conflitto tra gli alberi"..xccheckout ha avuto un conflitto albero
Ci sono diversi post su questo argomento e sembra che la cosa corretta da fare sia quella di salvare questo file. Ma ora che l'abbiamo fatto, come gestiamo il conflitto?
Questo post Should *.xccheckout files in Xcode5 be ignored under VCS? copre lo stesso problema ma non vede come hanno risolto il conflitto.
Aggiornamento: Ho fuso manualmente le modifiche dal repository centrale, verso il basso per la mia copia locale, poi ha cercato di fare di nuovo il Pull ma ha ottenuto lo stesso errore. Ho anche notato che i valori in questo file cambiano di volta in volta ma non sono sicuro di cosa lo stia causando.
Aggiornamento: Ecco un esempio del valore che sta cambiando nel file:
IDESourceControlProjectIdentifier
3869BFC7-FD51-432F-A70B-CE2ADC0CDF1F
"conflitto ad albero" suona come 'svn' e non' git' ... – trojanfoe
non svn, utilizzando git e bitbucket – timonroe