Tôi đang phát triển một trang web sử dụng subversion như kiểm soát phiên bản, nhưng có "thư mục làm việc bị khóa" thông báo lỗiLàm việc Copy Locked
Dưới đây là những câu chuyện:
Tôi có
PC-A:
- Windows XP Pro
- VisualSVN 2.5.2
- Rùa SVN 1.7.3
PC-B:
- Windows XP Home
- Rùa SVN 1.7.3
Tôi có tạo kho lưu trữ trên PC-A sử dụng VisualSVN.
Từ PC-B, tôi Thanh toán http: \\ PC-A: 81 \ svn \ test \ trunk tới D: \ xampp \ htdocs \ test-lalala.
Từ PC-A, tôi cũng kiểm tra http: \\ PC-A: 81 \ svn \ test \ trunk tới D: \ xampp \ htdocs \ test-lalala.
Tôi tạo một móc sau cam kết chạy tập tin của tôi-post-commit.bat vì vậy khi tôi cam kết http: \\ PC-A: 81 \ svn \ test \ trunk, thư mục D: \ xampp \ htdocs \ test -lalalaon PC-A sẽ được cập nhật, vì vậy những người khác có thể xem kết quả.
"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"
Trên PC-B, tạo tệp index.php và cam kết. Khi tôi cam kết, tôi nhận được thông báo lỗi này
Trên PC-A, tôi cố gắng nhấp chuột phải vào D: \ xampp \ htdocs \ test-lalala TortoiseSVN> CleanUp, và kiểm tra "bản sao làm việc dọn dẹp trạng thái "và" Bao gồm các phần tử bên ngoài "(được chọn theo mặc định). Hãy thử thêm tệp và cam kết, nhưng vẫn nhận được thông báo lỗi tương tự.
Tôi cố gắng tìm tệp khóa trên thư mục .svn nhưng không có tệp khóa. Tôi cũng cố gắng xóa bản sao làm việc trên PC-A D: \ xampp \ htdocs \ test-lalala và kiểm tra lại, nhưng khi tôi cam kết, vẫn nhận được thông báo lỗi tương tự.
Cách giải quyết thông báo lỗi này? Vì vậy, khi tôi cam kết, thư mục sẽ được cập nhật tự động?
Jonathon J Câu trả lời của Howey có hiệu quả đối với tôi. Tôi phải làm một điều nữa, đó là đóng cửa phòng thu trực quan của tôi trước khi dọn dẹp. –