Thỉnh thoảng chúng tôi gặp sự cố với TortoiseSVN (Tôi giả sử đó là Rùa chứ không phải kho lưu trữ SVN của chúng tôi), nơi một tệp sẽ được kiểm tra vào kho lưu trữ (thực hiện trình duyệt repo bạn có thể thấy các tệp ở đó) và sẽ tồn tại cho người đó người đã cam kết với họ, nhưng khi một người khác thực hiện cập nhật, những tệp đó sẽ không được thêm vào bản sao làm việc. Sau đó, nếu tôi chọn "Sao chép vào bản sao làm việc ..." từ trình duyệt repo và thử cam kết, các tệp được coi là mới đối với tôi và khách hàng của tôi cố gắng thêm chúng, gây ra lỗi. Việc cập nhật cũng dẫn đến một số lỗi (Tôi không biết cách tái tạo điều này vì vậy tôi không biết điều gì cụ thể sẽ gây ra điều này và tôi không nhớ chính xác các lỗi). Sau đó tôi phải xóa các tệp khỏi kho lưu trữ và cam kết các tệp là mới. Sau đây,
Kho lưu trữ được truy cập thông qua giao thức svn: //, đến một máy chủ đang chạy phiên bản 1.4.6. Nó được lưu trữ trên máy Windows Server 2003 chạy dưới dạng dịch vụ Windows.
Các kho lưu trữ được trình bày như sau:
[kho lưu trữ] / Mã / [dự án] [kho lưu trữ] / Mã / [Trang web] / * một số trang ở đây * [kho lưu trữ] / Dữ liệu / [tệp dữ liệu misc] [kho lưu trữ] / Tài liệu tham khảo / [dlls / tài liệu tham khảo]
Điều này hầu như chỉ xảy ra với .aspx / .aspx.cs / .aspx.designer.cs và thường là cả 3 cùng một lúc. Như thể toàn bộ "trang" sẽ không được thêm vào thư mục của tôi. Điều này đã xảy ra với Visual Studio mở và chạy Solution, và cũng không có Visual Studio mở.
Có ai nhìn thấy điều này trước đây, và bạn có biết nguyên nhân / giải pháp?