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