2010-06-28 34 views
6

Tortoise SVN không hiển thị các biểu tượng màu xanh lá cây, đỏ, vàng khi các tệp đã thay đổi dưới sự kiểm soát nguồn, tôi có thể thấy chúng trong Windows XP không phải trên Windows 2008. Nhưng khi tôi nhấp chuột phải và cố gắng cam kết, nó mang lại cho tôi một danh sách các tập tin được thay đổi. Bất kỳ ý tưởng tại sao/sửa chữa?Tortoise SVN không hiển thị các biểu tượng màu xanh lá cây, đỏ, vàng - Windows 2008

Trả lời

5

Gần đây bạn có nâng cấp TortoiseSVN từ phiên bản trước không? Thực hiện cài đặt sửa chữa để khôi phục các biểu tượng của bạn.

Có một giải pháp khác để giải quyết vấn đề này nếu cài đặt sửa chữa không khắc phục được sự cố. Xem phần CẬP NHẬT của this other answer trên Ngăn xếp ngăn xếp để biết thêm chi tiết. Dưới đây là một số MSDN blog post giải thích sự cố chi tiết nếu bạn tò mò.

+0

Tôi đã phát hành chính xác sự cố này với bản phát hành trước và sửa chữa cài đặt đã khắc phục sự cố. –

+0

Tôi nên làm điều đó trước khi hỏi Q. Cảm ơn Trevor! –

0

Hãy thử giết quá trình TSVNCache.exe và khởi động lại nó. Địa phương của bạn là SVN respotitory ở phía bên lớn? Trong một công việc trước đây, chúng ta di chuyển từ XP sang Vista trong khi sử dụng Tortoise và, với một codebase khá lớn (nhiều tệp), tất cả chúng ta đều thấy các biểu tượng đó không đáng tin cậy như một quy tắc.

1

Đây là một vấn đề khá lớn vì nhiều lý do. Đây là tất cả được nêu trong các câu hỏi thường gặp TortoiseSVN. Dưới đây là các liên kết có liên quan:

Là một phần của việc này, nếu bạn vừa mới cài đặt một chương trình khác có sử dụng lớp phủ (Mozy là một trong đó nói đến cái tâm), bạn cũng có thể thấy vấn đề này. Thật không may, Windows có một giới hạn (nhân tạo?) Về số lượng lớp phủ tiềm năng có thể được hiển thị.

0

Tôi gặp vấn đề tương tự. Tôi đã cài đặt lên máy chủ Windows 2008 R2 mà trước đó không có bất kỳ cài đặt Tortoise nào. Sau khi khởi động lại, tôi có thể thấy các biểu tượng ok. Không cần phải sửa chữa cài đặt hoặc bất kỳ thứ gì khác. Khởi động lại máy chủ có thể không phải là một lựa chọn hợp lệ cho bạn, nhưng trong trường hợp của tôi nó không phải là một vấn đề.

+0

Tôi có thêm thông tin để thêm cho cài đặt sạch trên máy chủ 2008: Quá trình TSVNCache.exe không chạy sau khi bạn cài đặt rùa. Khởi động lại máy chủ sẽ làm cho nó đi, hoặc bạn chỉ có thể chạy c: \ program files \ tortoisesvn \ bin \ TSVNCache.exe. Ngay khi bạn làm điều đó, các biểu tượng sẽ xuất hiện. – flobadob

+0

Khởi động lại đã giúp tôi ... Nhưng tôi cũng sử dụng phương pháp Vishal Desai ... –

0

Tôi đã gặp vấn đề này nhưng tôi đã khắc phục sự cố. Việc bạn phải làm là thực hiện theo các bước bên dưới,

  1. Bảng điều khiển mở> Tường lửa của Windows.
  2. Ở góc trên bên trái, nhấp vào liên kết "Cho phép ứng dụng hoặc tính năng thông qua Windows Firewall"
  3. Ở dưới cùng có nút "Cho phép ứng dụng khác". Bấm vào đó.
  4. Tìm "TortoiseIDiff" và chọn.

Ve và chữ thập của bạn sẽ xuất hiện ngay bây giờ.

+0

Điều đó có vẻ không liên quan. TortoiseIDiff là một công cụ để so sánh các tệp hình ảnh, nó không có liên quan gì đến các biểu tượng xuất hiện. Nó phải là một cái gì khác mà cố định vấn đề, mà tình cờ xảy ra xung quanh thời gian bạn thay đổi thiết lập này. – interjay

0

Tôi cũng đang đối mặt với vấn đề này. Nhưng Thư mục của tôi nằm trong ổ đĩa mạng.

Có một tùy chọn trong SVN theo mặc định các bộ chỉ hiển thị biểu tượng lớp phủ cho thư mục 'ổ đĩa cố định'. Vì vậy, chúng ta cũng cần đánh dấu 'Network drive'.

Tôi đã làm điều này by- SVN Setting -> Biểu tượng Overlays -> Loại Drive -> ổ đĩa mạng (đánh dấu vào nó)

Vì vậy, nó tốt hơn để có một tấm séc trong khung cảnh này đầu tiên !!

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