Ich entwickle ein Web mit Subversion als Versionskontrolle, habe aber die Fehlermeldung "Arbeitsverzeichnis gesperrt" erhalten
Hier ist die Geschichte:
ich habe
PC-A:
- Windows XP Pro
- VisualSVN 2.5.2
- Schildkröte SVN 1.7.3
PC-B:
- Windows XP Home
- Schildkröte SVN 1.7.3
Ich habe ein Repository auf PC-A mit VisualSVN erstellt.
Von PC-B aus checke ich http: \\ PC-A: 81 \ svn \ test \ trunk nach D: \ xampp \ htdocs \ test-lalala.
Von PC-A aus checke ich auch http: \\ PC-A: 81 \ svn \ test \ trunk nach D: \ xampp \ htdocs \ test-lalala.
Ich erstelle einen Post-Commit-Hook, in dem die Datei my-post-commit.bat ausgeführt wird. Wenn ich mich also auf http: \\ PC-A: 81 \ svn \ test \ trunk, Ordner D: \ xampp \ htdocs \ test-lalalaon PC- Ein Testament wird aktualisiert, damit andere Personen das Ergebnis sehen können.
"C:\Program Files\VisualSVN Server\bin\svn.exe" update "D:\xampp\htdocs\test-lalala" --username myusername --password mypassword --config-dir "C:\Program Files\VisualSVN Server\conf"
Erstellen Sie auf PC-B die Datei index.php und legen Sie fest. Beim Festschreiben wird diese Fehlermeldung angezeigt
Auf PC-A versuche ich, mit der rechten Maustaste auf D: \ xampp \ htdocs \ test-lalala TortoiseSVN> CleanUp zu klicken und "Status der Arbeitskopie bereinigen" und "Externe einschließen" zu aktivieren (standardmäßig aktiviert). Versuchen Sie, eine Datei hinzuzufügen und festzuschreiben, aber es wird immer noch dieselbe Fehlermeldung angezeigt.
Ich versuche, im .svn-Ordner nach einer Sperrdatei zu suchen, aber es gibt keine Sperrdatei. Ich versuche auch, die Arbeitskopie auf PC-A D: \ xampp \ htdocs \ test-lalala zu löschen und erneut auszuchecken, aber beim Festschreiben wird immer noch dieselbe Fehlermeldung angezeigt.
Wie löse ich diese Fehlermeldung? Wenn ich mich festschreibe, wird der Ordner automatisch aktualisiert?