Ich verwende TortoiseSVN.
In meinem Projekt habe ich ein Verzeichnis erstellt, Dateien darin abgelegt und alles zur SVN-Quellcodekontrolle hinzugefügt, aber noch nicht in das Repository übertragen. Es sah wie folgt aus:
/root_project_dir
-> .svn
-> dir1
-> .svn
-> added_dir
-> .svn
-> subdir
Aber ich habe sie versehentlich mit einem normalen Windows-Löschvorgang entfernt. Wenn ich nun das Verzeichnis erneut erstelle, kann ich es nicht zu TortoiseSVN hinzufügen, sagt es:
"Das Verzeichnis '.../added_dir/.svn', das den Adminbereich der Arbeitskopie enthält, fehlt. Bitte führen Sie den Befehl "Aufräumen" aus.
Ok, aber wenn ich den Befehl "Cleanup" ausführe, erhalte ich Folgendes:
".../added_dir" ist kein Verzeichnis für eine Arbeitskopie.
Ich habe versucht, das Verzeichnis zu entfernen, es zu bereinigen und neu zu erstellen, aber es war nicht erfolgreich.
Wie kann ich dieses Verzeichnis wieder zur Versionierung hinzufügen?
0 Stimmen
Ich hatte den Eindruck, dass hinzugefügte Dateien Subversion nur darüber informieren, dass die Dateien in einem Zustand sind, in dem sie übergeben werden können? Es überträgt sie nicht tatsächlich in das Projektarchiv?
0 Stimmen
@Kezzer sie werden nur übertragen, wenn Sie ein 'svn commit' machen. Ich habe ein "svn add" für die Dateien gemacht, aber sie mit "rm" gelöscht.