Ich entwickle ein Web mit Subversion als Versionskontrolle, aber bekam "Arbeitsverzeichnis gesperrt" Fehlermeldung
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 Startseite
- Schildkröte SVN 1.7.3
Ich habe ein Projektarchiv auf PC-A mit VisualSVN erstellt.
Von PC-B, I Checkout http: \\PC -A:81 \svn\test\trunk a D:\xampp\htdocs\test -lalala.
Von PC-A aus checke ich auch http: \\PC -A:81 \svn\test\trunk a D:\xampp\htdocs\test -lalala.
Ich Erstellen Sie eine Post-Commit-Hooks ausführen my-post-commit.bat-Datei, so dass, wenn ich zu http: \\PC -A:81 \svn\test\trunk , Ordner D:\xampp\htdocs\test -lalalaon PC-A wird aktualisiert, so dass 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"
Auf PC-B: Erstellen Sie die Datei index.php und übertragen Sie sie. Beim Übertragen erhalte ich diese Fehlermeldung
Auf PC-A versuche ich, mit der rechten Maustaste auf D:\xampp\htdocs\test -lalala TortoiseSVN > Aufräumen, und aktivieren Sie "Status der Arbeitskopie bereinigen" und "Externe einbeziehen" (standardmäßig aktiviert). Versuchen Sie, die Datei hinzuzufügen und zu übertragen, aber Sie erhalten immer noch die gleiche Fehlermeldung.
Ich versuche, im Ordner .svn nach einer Sperrdatei zu suchen, aber es gibt keine Sperrdatei. Ich habe auch versucht, die Arbeitskopie auf PC-A zu löschen. D:\xampp\htdocs\test -lalala und checkout wieder, aber wenn ich zu übertragen, immer noch die gleiche Fehlermeldung erhalten.
Wie lässt sich diese Fehlermeldung beheben? Wenn ich also übertrage, wird der Ordner automatisch aktualisiert?