2012-07-28 25 views
11

Chúng tôi đang gặp sự cố cấp phép lạ với SVN sau khi chuyển từ Windows Server 2003 sang Server 2008.Quyền và Cập nhật SVN trên Windows Server 2008: cùng một thư mục & tài khoản SVN, người dùng Active Directory khác nhau

Trên hộp xây dựng tiêu chuẩn của chúng tôi có một thư mục (C:\SVN_Code_Folder) mà AD_User_A liên kết với một kho SVN bằng SVN_User và TortoiseSVN 1.7.6

Khi sử dụng Windows 2003, khi AD_User_B đăng nhập vào hộp và cố gắng Cập nhật, Chuyển đổi, Hợp nhất SVN_Code_Folder với SVN_User, lệnh được thực hiện.

Nó Windows 2008, nó không thành công với thông điệp:

Command: Update
Error: Working copy 'C:\jboss-4.2.3.GA\server\New folder' locked
Error: sqlite: attempt to write a readonly database
Error: sqlite: attempt to write a readonly database
Completed!

Cố gắng để mở khóa các tập tin, mà không bao giờ bị khóa, thông qua menu ngữ cảnh được đáp ứng với thông báo sau:

There's nothing to unlock. No file has a lock in this working copy.

Tôi đã chơi với quyền của thư mục và tôi đã phát hiện ra rằng việc kiểm soát "Người dùng miền" đối với thư mục sẽ khắc phục được sự cố, nhưng tôi không muốn có quyền rộng rãi như vậy. Tôi đã thử cấp quyền tương tự cho người dùng cá nhân và một nhóm SVN, nhưng những điều này cũng không hoạt động.

Tôi đang thiếu gì?
Đây có phải là việc sử dụng SVN không đúng cách không?
Có thể 2 người dùng Miền khác nhau cập nhật thư mục bằng SVN mà không xóa tệp .SVN?

Trả lời

1

Bạn đã kiểm tra người dùng dịch vụ svn trên máy win2008 chưa? Người dùng đó có quyền quản trị viên cục bộ và cũng có quyền cho các thư mục này trên c :? Sau khi thay đổi bất cứ điều gì khởi động lại dịch vụ.

+0

quyền thư mục ở đây. Cảm ơn lời khuyên của bạn. – Chorinator

4

Để tham khảo trong tương lai ...

tôi đã cùng một vấn đề này với một số của WC mà tôi sao chép sang ổ cứng máy tính xách tay mới của tôi, từ một thư mục chia sẻ trên máy tính cũ của tôi.

Hóa ra vấn đề đã được giải quyết bằng cách tự mình (trái ngược với tất cả người dùng miền hoặc bất kỳ nhóm nào khác) toàn quyền kiểm soát thư mục.

+4

Điều này giải quyết vấn đề cho tôi quá (trên Windows 2012 R2). Tôi đã có "Toàn quyền truy cập" thông qua một nhóm và vẫn gặp lỗi. Sau khi cung cấp "Toàn quyền truy cập" cho người dùng của tôi, tôi đã gặp sự cố. –

0

Đối với tôi thay đổi điều khoản thư mục did't giúp đỡ, nhưng tôi có bản cập nhật cho một số thư mục trong một kịch bản hàng loạt vì vậy tôi giải quyết điều này bằng cách

cmd -> Run as administrator -> start update script

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