Я занимаюсь веб-разработкой с использованием Subversion в качестве контроля версий, но получаю сообщение об ошибке «рабочий каталог заблокирован»
Вот история:
У меня
ПК-A:
- Windows XP Pro
- VisualSVN 2.5.2
- Черепаха SVN 1.7.3
PC-B:
- Windows XP Home
- Черепаха SVN 1.7.3
У меня есть хранилище на ПК-A с использованием VisualSVN.
С PC-B я извлекаю http: \\ PC-A: 81 \ svn \ test \ trunk to D: \ xampp \ htdocs \ test-lalala.
С ПК-А я также извлекаю http: \\ ПК-А: 81 \ svn \ test \ trunk to D: \ xampp \ htdocs \ test-lalala.
Я создаю перехваты после фиксации, запускающие файл my-post-commit.bat, чтобы при фиксации http: \\ PC-A: 81 \ svn \ test \ trunk, папка D: \ xampp \ htdocs\ test-lalalaon PC-A будет обновлен, чтобы другие люди могли видеть результат.
"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"
На ПК-B создайте файл index.php и подтвердите.Когда я фиксирую, я получаю это сообщение об ошибке
На ПК-A я пытаюсь щелкнуть правой кнопкой мыши на D: \ xampp \ htdocs \ test-lalala TortoiseSVN> CleanUp,и проверьте «очистить состояние рабочей копии» и «Включить внешние» (по умолчанию установлено).Попробуйте добавить файл и зафиксировать, но все равно получено то же сообщение об ошибке.
Я пытаюсь найти файл блокировки в папке .svn, но файл блокировки отсутствует.Я также пытаюсь удалить рабочую копию на ПК-A D: \ xampp \ htdocs \ test-lalala и снова оформить заказ, но при фиксации все равно получаю то же сообщение об ошибке.
Как устранить это сообщение об ошибке?Итак, когда я фиксирую, папка будет обновляться автоматически?