Wir haben ein SVN-Projekt, das wir mit Subclipse + Eclipse Änderungen festschreiben. Wir haben das Repository-Setup im folgenden Baum:svn: '' ist keine Arbeitskopie FEHLER
Universe- Root (gemappt X :) + LFUTILS + LFPROGS + LFUTILS + LF_FINS
Universe (X :) ist das Hauptverzeichnis dieser SVN-Projekt, wobei die anderen Ordner Teil der Baumstruktur sind. Ich kann Änderungen an Programmen in den Unterordnern vornehmen und sie in Ordnung bringen. Zum Beispiel, wenn ich eine Änderung in LFUTILS begehen möchte, funktioniert es flaeless.
commit -m "" X:/LFUTILS/TEST_HARNESS2
Sending X:/LFUTILS/TEST_HARNESS2
Transmitting file data ...
Committed revision 195.
Das Problem ist, wenn ich Änderungen in mehr als 1 Unterverzeichnis, zum Beispiel in LFUTILS und LFPROGS. Wenn ich auf der obersten Ebene des Projektes SVN klicken, das Universum (X :) und eine Team- tun> Commit bekomme ich folgende Fehlermeldung:
commit -m "" X:/LFUTILS/TEST_HARNESS2 X:/LF_FINS/REINS_REPORTING_INS
Path is not a working copy directory
svn: ‚\‘ ist keine Arbeitskopie
Ich erhalte den obigen Fehler und die Änderungen werden nicht festgeschrieben. Aus den Recherchen, die ich gemacht habe, scheint es, dass ich alle Dateien von X: \ in einen anderen Ordner verschieben und dann einen neuen Checkout in Eclipse durchführen muss. Macht das Sinn? Hat jemand irgendwelche Ideen, warum ich diese andere als eine mögliche beschädigte .svn Datei/Ordner bekomme?
Ich habe versucht, eine Aktualisierung zu tun, bereinigen auf der Wurzel (x :), sowie ein paar andere Dinge, aber ich habe nicht versucht, eine frische Kasse zu tun.
Sind 'LFUTILS' und' LF_FINS' in derselben Arbeitskopie oder haben Sie mehrere Arbeitskopien bei 'X: \'? Nebenbei bemerkt: Im Allgemeinen ist es keine gute Idee, eine Netzwerkfreigabe für eine Arbeitskopie zu verwenden, da eine Arbeitskopie persönlich ist, so dass Sie dort alles tun können, ohne andere Leute zu stören. –
Ich glaube, LFUTILS und LF_FINS sind in der gleichen Arbeitskopie, da ich direkt von der Wurzel (x :) auf HEAD updaten kann. Wenn ich in den root (x :) gehe und den .svn-Ordner betrachte, zeigt die Datei 'entries' alle Unterordner mit dem Wort 'dir' darunter an, also würde ich annehmen, dass alles unter 1 Arbeitskopie ist. Ich denke, meine Frage wäre, gibt es eine bestimmte Art zu erzählen? – LuckY07
mögliches Duplikat von [SVN-Commit-Fehler: "'.' ist keine Arbeitskopie "] (http://stackoverflow.com/questions/3197963/svn-commit-error-is-not-a-working-copy) –