2009-07-15 26 views
5

Tôi vừa xóa hai tệp trong ứng dụng khách và khi cố gắng cập nhật hai tệp đó bị thiếu, nhưng chúng nằm trong máy chủ.TortoiseSVN - thiếu tệp trong ứng dụng khách

Tôi đã thử "dọn dẹp" và sau đó "cập nhật" không hoạt động. Nhưng khi tôi kiểm tra một phiên bản mới đến một vị trí khác, các tập tin đã có.

Trong trường hợp này, tình huống này xảy ra là gì? Ban đầu tôi có các tệp "thêm" vào máy chủ nhưng nó đã xảy ra là máy chủ đã có các tệp đó.

P.S. Tôi đang sử dụng TortoiseSVN 1.5.6.

alt text http://img268.imageshack.us/img268/2140/missingfiles.jpg

vấn đề ra đi khi tôi đã xóa toàn bộ tiểu chứa thư mục và đã làm một "cập nhật" dưới thư mục mẹ. điều gì gây ra điều này?

Cảm ơn,

Trả lời

13

Nhấp chuột phải vào thư mục mà bạn đã xóa các tập tin, chọn Hoàn nguyên, các tập tin cần xuất hiện ở đó với Thiếu trạng thái, chọn chỉ những file và bấm Ok.

Missing files

+0

Chỉ cần đảm bảo rằng bất kỳ tệp nào có sửa đổi mà bạn muốn giữ không được chọn. –

+0

Cảm ơn bạn đã trả lời. Tôi đã thấy các tệp "bị thiếu" đó và đã kiểm tra chúng trước khi loại bỏ dlg hoàn nguyên. Nhưng khi tôi áp dụng "cập nhật" không có gì xảy ra bên trong thư mục đó. Khi tôi "hoàn nguyên" lại thư mục đó, các tệp "bị thiếu" đã biến mất nhưng chỉ còn lại "sửa đổi". – user124858

+0

Khi bạn hoàn nguyên * thiếu * tệp, chúng được khôi phục về bản sao làm việc của bạn, tôi chắc chắn rằng các tệp đã được khôi phục. – CMS

1

Tôi thấy điều này rất nhiều với các plugin lật đổ trong Eclipse và dòng lệnh SVN client. Khi theo dõi HEAD, điều thường không xảy ra, nhưng khi tôi chuyển sang bản sửa đổi trước đó và quay lại đầu, tôi thường mất một tệp được thêm hoặc xóa trong thời gian chờ đợi. "svn up folder /" không khôi phục chúng, "svn up folder/file" ("Đã thêm"). Tôi không thấy rằng với các phiên bản lật đổ trước đó, với tôi điều này có vẻ là hồi quy trong 1,5 hoặc 1,6.

-1

Tôi gặp vấn đề tương tự. Tôi đăng nó ở đây để tránh tạo ra một câu hỏi trùng lặp không cần thiết cho một vấn đề tương tự. Hoàn nguyên không hoạt động. Dọn dẹp hoặc xóa bộ nhớ cache cũng không hoạt động.

Điều gì đã hiệu quả đối với tôi là cập nhật lên phiên bản cũ hơn và sau đó cập nhật lên phiên bản mới nhất.

-1

tôi có thể thừa nhận rằng vấn đề này vẫn còn tồn tại trong TortoiseSVN 1.9.2, Xây dựng 28.806-64 Bit, chạy trên Windows 7.

Ngay cả sau khi gỡ bỏ phần lớn của cây thư mục và làm một bản cập nhật sau đó các tập tin bị mất sẽ không được khôi phục. "svn revert", "svn cleanup" vv cũng không hoạt động. Nhưng tôi có thể khôi phục tập tin từ dòng lệnh với "svn update dir/missing_file.txt". Một "svn update dir" đơn giản không hoạt động.

Các vấn đề liên quan