Xcode und Git-Quellcodeverwaltung: "Die Arbeitskopie XXXXX konnte keine Dateien festschreiben"
Ich habe mit Xcode entwickeln und veröffentlichen von apps für fast ein Jahr. Ich habe mit git als das lokale repository und bitbucket als remote-repository. Alles geht gut, bis heute morgen. Ich bin jetzt immer ein Fehler " The working copy "xxx" konnte nicht übertragen werden-Dateien. Bitte sagen Sie mir, wer Sie sind." Xcode schlägt dann vor, dass ich git config und geben Sie eine E-Mail-Adresse und den Namen.
Ich habe keine Ahnung, warum es plötzlich muss wissen, wer ich bin. Ich weiß nicht, wer Sie dachte, ich war, bevor und ich möchte es nicht noch konfuser als es jetzt ist. Ich habe nichts gemacht mit der Eingabeaufforderung auf den Mac, so dass ich nicht sicher bin, wo es erwartet mich um diese Informationen einzugeben. Ich vage erinnerte daran, zu sehen, Vorschläge zur Verwendung der Befehlszeile einrichten bitbucket vor einem Jahr, aber Sie schauten unübersichtlich, so habe ich alles aus der xcode-GUI.
Ist das etwas, was neu in xcode 4.6? Was kann ich tun?
InformationsquelleAutor der Frage JSWilson | 2013-02-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bekam ich diese auch. anfangs konnte ich den mac neu starten und alles war in Ordnung arbeiten. Irgendwann jedoch das problem kam zurück mit einer Rache, auch mit einem Neustart wäre es nicht lassen Sie mich verpflichten, so hatte ich zu tun, die Kommandozeile zu lieben. ein Nachteil ist, dass du den Typ xcrun, bevor alle git-Befehle im terminal, wenn mit Vanille git installiert mit Xcode.
also Typ:
nachdem ich dies alles war in Ordnung und dandy.
InformationsquelleAutor der Antwort Kenneth Vittetoe
Ich Stand vor dem gleichen Problem nach der Installation von Xcode 7. Die Lösung von Kent Latimer für mich gearbeitet. Config ohne --global im workspace-Verzeichnis von terminal.
InformationsquelleAutor der Antwort TonioGA
Eine Datei Begangen, die den Fehler verursachen können:
Der Arbeitskopie " Fehler beim senden der Dateien.
Konnte nicht die Kommunikation mit einem Hilfsprogramm
Für diejenigen, die mit Xcode für die Quellcodeverwaltung, und die, die versucht haben, ohne Erfolg:
xcrun git config --global user.name "Toto" und
xcrun git config --global user.E-Mail [email protected]
Überprüfen, um zu sehen, ob eine Datei, die Verpflichtet ist, dieses problem verursacht.
Hier ist, wie die Navigation durch diese Fehler: Beim Begehen, deaktivieren Sie die Option eine Datei zu einem Zeitpunkt, und versuchen Sie zu Begehen. Wenn das nicht funktioniert, deaktivieren Sie mehrere Dateien und verlassen nur ein paar oder geprüft.
, Was zu erwarten ist:
Schließlich sollten Sie herausfinden, welche Datei verhindert, dass die Kommunikation mit dem git. Nachdem alle anderen Dateien sind Verpflichtet, ignorieren Sie alle änderungen. Sollte alles gut funktionieren nach diesem.
Wie könnte Dateien ändern, ohne zurückverfolgt werden zu können?
Eine Datei geändert, ohne zurückverfolgt werden, indem die Source-Control wird dieses problem verursachen. Dies könnte passieren, wenn du vielleicht wechseln müssten, MacBooks, um eine Sicherungskopie, so könnten Sie schicken Ihre primäre MacBook zur Reparatur. Mit Dropbox synchronisieren Sie Ihre Dateien arbeitet, für die meisten Teil, aber das original Xcode kann eine subtile Veränderung, die nicht verfolgt werden, die in der MacBook das Projekt migriert.
InformationsquelleAutor der Antwort Plexander
Alternative:
Vorausgesetzt, Sie haben tatsächlich konfiguriert wird git für die Arbeit mit xcode und der Annahme, dass es nur xcode spielen, können Sie versuchen, diese als alternative in xcode, wenn das Projekt geöffnet ist:
Source Control -> Konfigurieren -> klicken Sie auf "ok"
Diese scheinen zum aktualisieren der config Sie zunächst.
InformationsquelleAutor der Antwort goggelj
Falls keine der oben genannten Lösungen gearbeitet, wollte erwähnen, dass in meinem Fall bekam ich diese Fehlermeldung beim ziehen von einigen Bibliotheken in meiner svn-Projekt, die von github und unter eine Art GIT-Steuerung.
InformationsquelleAutor der Antwort Nostradamus