2009-07-13 31 views
6

Tôi chỉ muốn xóa bản sao làm việc cục bộ của mình (không có thay đổi máy chủ) và tôi nhận được lỗi sau:Tôi không thể xóa thư mục làm việc svn cục bộ này trên windows

Không thể xóa dir-prop-base: access bị từ chối

Đảm bảo đĩa chưa đầy hoặc ghi được bảo vệ và tệp hiện không được sử dụng.

Tôi đã thử sử dụng Trình mở khóa nhưng nó nói rằng không có quy trình nào có xử lý cho điều này và khi tôi chọn hành động "Xóa" từ trình mở khóa, không có gì xảy ra.

Mọi đề xuất?

+1

Bạn có sử dụng TortoiseSVN không? –

Trả lời

12

Nếu bạn đang sử dụng rùa svn, có một quá trình được gọi là TSVNCache.exe - hãy xóa nó. Có một cách để tắt vĩnh viễn nó, nhưng tôi quên ở đâu.

+1

tôi đã thử điều này và dường như không tạo ra sự khác biệt – leora

+0

Một vấn đề khác mà tôi đã thấy với rùa là đôi khi bạn không thể (vì bất kỳ lý do gì) xóa toàn bộ cây nguồn cùng một lúc. Điều gì làm việc cho tôi là xóa từng cây một chút. –

+0

tôi đã thử nhưng vẫn còn vấn đề tương tự. . bằng cách này, logic đằng sau việc xóa một vài thứ cùng một lúc là gì ?? – leora

0

Tôi cho rằng đó không phải là thư mục làm việc hiện tại cho bất kỳ quá trình nào đang chạy trên máy của bạn? (ví dụ: Command Prompt ;-)

Điều gì sẽ xảy ra nếu bạn nhập rd /s <dirname> từ Dấu nhắc Lệnh trong thư mục chính?

+0

nếu tôi làm rm từ dấu nhắc lệnh nó chỉ nói "Truy cập bị từ chối" – leora

+0

Bạn có thể gọi thông tin bảo mật cho bộ lọc đó (ví dụ tab Bảo mật của hộp thoại Thuộc tính cho thư mục) để xem bạn có quyền đối với thư mục đó hay không mà bạn có thể mong đợi. –

2
+0

Process Explorer có thể có hành vi tương tự như Unlocker nhưng nó đáng để quay. –

1

tôi thấy cửa sổ thám hiểm dường như giữ một số thư mục svn ngay cả khi nó không mở trên đó. hãy thử giết explorer.exe (đừng lo lắng, bạn có thể mang nó trở lại mà không cần khởi động lại chỉ bằng cách chạy: explorer.exe)

0

Không có mẹo nào ở trên phù hợp với tôi. Tôi đã có thể đổi tên nó bằng cách sử dụng UnlockIT (http://emcosoftware.com/unlock-it) và giết explorer.exe và wmpnetwk.exe (Windows Media Player Network Sharing Service)!

Nhờ trình mở khóa (http://www.emptyloop.com/unlocker/) cho biểu đồ so sánh có liên kết đến các lựa chọn thay thế ở cuối trang, mặc dù tôi không muốn cài đặt phần mở rộng tệp cho Trình mở khóa và trình hướng dẫn độc lập đã không không bắt đầu với tôi.

0

Tôi đã khởi động vào Chế độ an toàn với dấu nhắc lệnh và sử dụng rd/s .svn - đã hoạt động!

0

Nếu bạn đang gặp vấn đề với phiên bản cũ của bạn TortoiseSVN, và quá trình TSVNCache.exe của bạn trở lại với cuộc sống quá sau khi bạn giết nó, hoặc nếu bạn chỉ cảm thấy khó chịu về giết chết quá trình hoặc tải một chương trình khác,

hãy thử những gì tôi đã làm:

  1. Thay vì xóa mọi thứ khỏi thư mục gốc, bắt đầu xóa từng phần nhỏ.(Gợi ý Matt Jacobson) Chọn một thư mục nhỏ
  2. Unversion thư mục (TortoiseSVN-Xuất'onto bản thân' http://tortoisesvn.net/unversion.html)
  3. Xóa vĩnh viễn (Shift + delete)
  4. Lặp lại cho các thư mục khác
  5. Unversion gốc thư mục svn quá để thoát khỏi bộ nhớ cache đã xóa trong thư mục .svn
1

Tôi đã kết thúc việc đóng tất cả các cửa sổ trình thám hiểm cửa sổ và mở lại vì lý do nào đó mà tôi có thể xóa. Hy vọng điều này sẽ giúp ai đó: P

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