Ich benutze GitHub als Projekt-Repository für ios project.But wenn ich versuche, Projekt von xcode 8 zu ziehen, erhalte ich Fehler als "Die Dateien .DS_Store und .DS_Store hatten einen Baumkonflikt." Eine Lösung?Die Dateien .DS_Store und .DS_Store hatten einen Baumkonfliktfehler von Git in xcode 8
0
A
Antwort
11
.DS_Store ist eine Datei, die Mac zum Indexieren von Ordnern erstellt. Dies sind automatisch erstellte Dateien und ändern sich ständig.
Auch wenn Sie es aus Git gelöscht und erneut heruntergeladen haben, würden Sie in Zukunft den gleichen Fehler erhalten, da beim nächsten Commit und Push eine neue .DS_Store-Datei auf git remote gespeichert wird.
Was Sie tun müssen, um zu beginnen, diese Dateien zu ignorieren. Sie müssen über diese Dateien in .gitignore Datei erwähnen.
können Sie .gitignore Datei erstellen, indem touch .gitignore
Dieser Befehl ausgeführt wird gitignore-Datei erstellen, die Sie öffnen können und nur .DS_Store
schreiben und die Datei speichern. Fortan wird Git diese Datei in Commits ignorieren.
Verwandte Themen
- 1. Entfernen von .xcuserstate- und DS_Store-Dateien von git
- 2. .DS_Store-Dateiproblem
- 3. Verstecke .DS_store von scandir()
- 4. Löschen von Mac .DS_Store Dateien unter Windows
- 5. PHP DirectoryIterator und .DS_Store Datei
- 6. Alle versteckten Dateien außer .DS_Store anzeigen
- 7. .DS_Store erscheint noch in git status trotz in .gitignore sein
- 8. Wie ".DS_Store" Pfad auszuschließen, beim Komprimieren von Dateien in Python
- 9. Muss ich .DS_Store unter Windows installieren?
- 10. Ignorieren von .DS_Store in einer Gitignore-Datei mit Tower
- 11. OSError: [Errno 20] Nicht ein Verzeichnis, .DS_Store
- 12. os.walk denkt mein Verzeichnis enthält nur .DS_Store Dateien
- 13. Was bedeutet ein Ordner ohne .DS_Store?
- 14. Git ignoriert bestimmte Xcode-Dateien in .gitignore
- 15. Warnung: Ignorieren Plattform '.DS_Store', kein Ordner
- 16. .DS_STORE-Dateien im aktuellen Ordner und alle Unterordner von der Befehlszeile auf dem Mac löschen
- 17. Hat irgendein Programm .DS_Store (oder ähnliches) für etwas Nützliches benutzt?
- 18. .DS_Store-Datei wird magisch auf meinen Server kopiert?
- 19. Umgang mit OSError: [Errno 20] Kein Verzeichnis: '.DS_Store'?
- 20. Fehler: Die folgenden untracked Arbeitsbaumdateien würden durch merge überschrieben werden: .DS_Store
- 21. Wie zu stoppen ".DS_store" Dateierstellung, warum es erstellen
- 22. Wie halten .swift Dateien die 'Privatsphäre', die die .h und .m Dateien in Obj-C hatten
- 23. git commit Löschen aller Dateien in Repo
- 24. Ausblenden von `.DS_Store` beim Navigieren im Terminal mit automatischem Vervollständigen der Registerkarte
- 25. Git Glob Syntax: Ignorieren von Dateien überall oder in einem bestimmten Ordner
- 26. Git ignorieren Dateien, die ich nicht will
- 27. Xcode 8 ersetzt ColorSpace in Storyboard-Dateien
- 28. Xcode zieht nicht die neuen Dateien von Git
- 29. XCode stürzt ab, wenn ich Dateien zum Projekt hinzufügen
- 30. Wie ignoriere ich bestimmte Dateien in einem Git-Repository?
Sie müssen sie von Git ausschließen. – gnasher729
'.DS_Store' ist eine versteckte Datei, die von macOS Finder für den eigenen Gebrauch erstellt wurde. Es ist nicht sinnvoll, es in das Repository zu legen. – axiac
Done.Deleted alle .DS_Store-Datei von Git und dann gezogen.Vielen Dank. – nik