2016-05-09 9 views
8

Mit Xcode 7.3.1 kommunizieren, bekomme ich folgende Fehlermeldung, wenn Sie Änderungen an mein Projekt zu begehen versuchen, die unter SVN Quellcodeverwaltung istXcode 7.3.1 - SVN: Kann nicht mit einem Hilfsprogramm

„Die Die Arbeitskopie "ProjectName" konnte keine Dateien übertragen. Konnte nicht mit einer Hilfsanwendung kommunizieren "

Meine Vermutung wäre, dass es die" svn "Binärdatei unter der Haube nicht findet/ausführt, aber es scheint seltsam, dass andere SVN-Aktionen in Xcode funktionieren einwandfrei (Quellcodeverwaltung -> Verlauf ... zeigt alle vorherigen Commits usw. an, was nahelegt, dass es mit dem SVN-Server problemlos kommunizieren kann)

Es gibt andere ähnliche Probleme auf der Website, aber alle sind entweder im Zusammenhang mit Git-Projekten oder sind unbeantwortet

+0

Hallo Jim, hast du eine Lösung gefunden? – benhi

+0

@benhi - keine Angst - wir haben es am Ende aufgegeben und das Projekt einfach auf Google Drive wiederhergestellt und manuell zusammengeführt (zum Glück ist es kein sehr aktives Projekt und es können maximal zwei Personen gleichzeitig daran arbeiten!) . Viel Glück :) –

+0

Ich weiß, das ist ein alter Thread, aber, dieser Kommentar kann jemandem helfen. Ich auch dieses Problem festgestellt und festgestellt, dass ich versuche, eine Datei, die kürzlich in das Projekt hinzugefügt wird, zu committen, aber löschte die Datei aus Finder (mit! Markierung gegen die Datei während der Festschreibung). Ich habe diese Datei aus dem Projekt entfernt und konnte erfolgreich committen. – Kiran

Antwort

0

Wir haben dieses Problem beim Hinzufügen einer neuen Lokalisierung. Wir verwenden xCode 8.2.1

Wir fanden, dass die Grafikdateien mit einem @ -Zeichen in ihnen das Problem verursacht. SVN mag @ nicht. Wenn Sie eine SVN-Operation für eine Datei mit einem @ im Namen ausführen, müssen Sie am Ende des Befehls ein weiteres @ hinzufügen. Scheinbar ignoriert xCode dies bei der Interaktion mit SVN.

Die Problemumgehung dafür ist vorübergehend Ihre .svn-Datei aus Ihrem Projektverzeichnis zu verschieben, die Arbeit in xCode, dann verschieben Sie Ihre .svn-Datei zurück und manuell aktualisieren SVN mit der nicht-xCode-Schnittstelle Ihrer Wahl.

Verwandte Themen