Mit Xcode 5.x und Git haben wir einen Commit für diese Datei durchgeführt: MyProjectName.xccheckout. Wir haben dieses Commit dann auf unser zentrales Repo übertragen. Wenn nun jemand anderes im Team einen Pull ausführt, erhalten wir den Fehler: "MyProjectName.xccheckout hatte einen Baumkonflikt.".xccheckout hatte einen Baumkonflikt
Es gibt mehrere Beiträge zu diesem Thema und scheint die richtige Sache zu tun, um diese Datei zu committen. Aber jetzt, wo wir das getan haben, wie gehen wir mit dem Konflikt um?
Dieser Beitrag Should *.xccheckout files in Xcode5 be ignored under VCS? behandelt das gleiche Problem, aber nicht sehen, wie sie den Konflikt gelöst haben.
Update: Ich fusionierte die Änderungen manuell vom zentralen Repo auf meine lokale Kopie, dann versucht, die Pull wieder zu tun, sondern bekam den gleichen Fehler. Ich habe auch bemerkt, dass die Werte in dieser Datei von Zeit zu Zeit geändert werden, aber nicht sicher, was das verursacht.
Update: Hier ist ein Beispiel für den Wert, der in der Datei zu ändern ist:
IDESourceControlProjectIdentifier
3869BFC7-FD51-432F-A70B-CE2ADC0CDF1F
"Baum Konflikt" klingt wie 'svn' und nicht' git' ... – trojanfoe
nicht svn, mit git und bitbucket – timonroe