Ich habe eine Datei mit dem Namen Authentication.plist in meinem Xcode-Projekt und fügte sie meiner .gitignore-Datei hinzu. Allerdings kann ich nicht verhindern, dass es automatisch über das xcode-Quellsteuerungsmenü zu git committiert wird. Gibt es einen effektiveren Weg, um sicherzustellen, dass es nicht begangen wird?Xcode respektiert keinen Gitignore-Eintrag
0
A
Antwort
1
Verwenden Sie den Befehl git rm --cached Authentication.plist
, um die Datei zu entpacken.
1
Das Problem ist, dass die Xcode git
Unterstützung saugt. Es ist wahrscheinlich nicht einmal zu sehen, dass .gitignore Datei (Sie haben nicht gesagt, welche es war, global, Benutzer-Ebene, Repo-Level, etc.). Ihre beste Wette ist, Xcode git
Unterstützung ganz auszuschalten und SourceTree oder die Befehlszeile zu verwenden. Alternativ können Sie mindestens automatisches Verhalten einiger Xcode reduzieren:
Beachten Sie, dass ich habe ungeprüft „Hinzufügen und Entfernen von Dateien automatisch“. Das wird zumindest helfen, um diese Art von lästigem Verhalten zu arbeiten.
Verwandte Themen
- 1. XCode fängt keinen Fehler
- 2. Warum Xcode keinen Absturzgrund anzeigen?
- 3. Xcode 7.3 zeigt keinen herunterladbaren iOS-Simulator
- 4. dlopen respektiert `RTLD_LOCAL` nicht?
- 5. GetChildAtPoint respektiert nicht ZOrder
- 6. BecomesFirstResponder Respektiert nicht Tastatureinstellungen
- 7. app_offline wird nicht respektiert?
- 8. Dynamic respektiert nicht Rückgabetyp
- 9. Capistrano nicht respektiert Port
- 10. Googlebot respektiert nicht Robots.txt
- 11. Wann wird preferredContentSize respektiert?
- 12. Owin UseStaticFiles nicht respektiert RequestPath
- 13. Sollte SRP immer respektiert werden?
- 14. GreenDAO respektiert nicht @Einzigartige Felder
- 15. CAEmitterCell respektiert nicht Geburtenrate ändern
- 16. UIView Animation respektiert keine Verzögerung?
- 17. Anzeige Tischhöhe nicht immer respektiert
- 18. jgGrid nicht respektiert meine IMGPATH
- 19. Supervisorctl nicht respektiert meine Konfiguration
- 20. Python `tempfile.gettempdir()` respektiert nicht TMPDIR
- 21. UITextView textContainerInset respektiert nicht den unteren Einfügewert
- 22. VBA Wahrer boolescher Zustand nicht respektiert
- 23. Ich kann keinen neuen Simulator in xcode 9 beta
- 24. Lehre: schema: update nicht respektiert Spaltenreihenfolge
- 25. For-Schleife, die Befehl nicht respektiert
- 26. CherryPy respektiert nicht das gewünschte Protokollformat
- 27. Spring Boot-Test respektiert nicht Web-Sicherheitskonfiguration
- 28. NSString BoundingRectWithSize Bounding wird nicht respektiert
- 29. AlamoFire respektiert das Timeout-Intervall nicht
- 30. Bootstrap-Bestätigung, die Optionen nicht respektiert
Die Gitignore-Datei befindet sich eine Ebene über dem Projekt. Könnte das der Grund für das Problem sein? –
https://help.github.com/articles/ignoring-files/ (Aber ich garantiere nicht, dass Xcode ein _gitignore_ respektiert, selbst wenn es richtig platziert ist!) – matt