2009-07-10 12 views
16

Câu hỏi mới: Tôi vừa cài đặt VisualSVN Server và tạo một kho lưu trữ. Tôi nhận thấy rằng nó tạo ra nó tại C: \ Repositories. Tôi cần nó được lưu trữ trên ổ đĩa D của tôi thay vì có nhiều không gian hơn ở đó. Tôi đã đi khắp nơi nhưng không thể tìm ra cách để làm điều đó.Làm thế nào để thay đổi nơi lưu trữ Subversion được lưu trữ?

Đây là cài đặt mới - nếu dễ dàng hơn - tôi có thể xóa kho lưu trữ trước tiên.

Tóm lại: Làm cách nào để Subversion lưu trữ các kho lưu trữ tại D: \ Repositories thay vì C: \ Repositories?

Cảm ơn, Roger

+2

Trả lời bằng @Ivan Zhakov phải được chấp nhận thay thế. – Stanley

Trả lời

-13

Gỡ VisualSVN Server của bạn, di chuyển các tập tin, cài đặt lại nó.

Khi bạn cài đặt lại, hãy chọn vị trí lưu trữ mới.

+2

Bạn không nên gỡ cài đặt/cài đặt VisualSVN Server, vì bạn mất tất cả cài đặt máy chủ, như loại xác thực, cổng nghe và v.v. –

+3

Thật vậy, đây là câu trả lời tồi tệ nhất:/Không chắc tại sao nó được chấp nhận ... – bahrep

+2

Ivan Zhakov ' s trả lời là đúng. – float

68
  1. mở VisualSVN Server Manager
  2. Nhấp chuột phải vào nút gốc và chọn Thuộc tính
  3. Change kho vị trí trên lưu trữ trang
  4. Bấm OK
+4

Đừng quên di chuyển tất cả các tệp từ thư mục lưu trữ cũ sang thư mục mới. Giải pháp này tốt hơn là gỡ cài đặt. Nice tìm Ivan. –

+3

tại sao anh chàng này không được chấp nhận –

+0

@kamikaze_pilot Tôi hoàn toàn đồng ý! – bahrep

7

Tôi nhận được bản thân mình trong một ràng buộc nơi kho lưu trữ đã được di chuyển trước khi tôi có thể thực hiện một thay đổi trên máy chủ. Tất cả những gì tôi nhận được là một lỗi trên VisualSVN Server Manager của tôi cho biết "Không thể mở thư mục ..."

Giải pháp của tôi, sau khi thử những thứ đã cung cấp, không hoạt động trong trường hợp của tôi, là truy cập vào sổ đăng ký và sửa đổi các mục nhập RepositoriesRoot để đúng đường dẫn dưới

"HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/VisualSVN/VisualSVN server"

Đây có thể là theo "HKEY_LOCAL_MACHINE/SOFTWARE/VisualSVN/VisualSVN server" vị trí nếu bạn không chạy hệ điều hành 64 bit

Thay đổi giá trị ở vị trí đó đã giúp tôi sao lưu và chạy ning.

... Chi tiết hơn một chút là tại sao các giải pháp khác không hoạt động: 1. Tôi không thể gỡ cài đặt và sau đó cài đặt lại vì gỡ cài đặt đã cố gắng truy cập vị trí nguồn ban đầu không còn tồn tại . 2. Do trạng thái máy chủ của tôi, tôi không thể thực hiện truy cập tùy chọn menu "Thuộc tính".

+2

Nếu bạn thấy rằng máy chủ SVN sẽ không bắt đầu sau khi thay đổi khóa, đó là vì không phải mọi thứ đều được cập nhật. Để khắc phục điều này. Làm theo hướng dẫn trong giải pháp của Ivan ở trên và nhấp vào "áp dụng". Sau đó, dịch vụ SVN sẽ bắt đầu. – Hawk

+1

Trong trường hợp của tôi tôi không thể làm theo giải pháp của Ivan vì các thông báo lỗi tôi đã nhận được khi cố gắng để mở giao diện VisualSVN. Nhưng tốt để làm rõ rằng giải pháp của tôi là cho một trường hợp đặc biệt. – Josh

+0

@Hawk là đúng. Ngay cả sau khi thay đổi giá trị đăng ký, bạn sẽ phải mở VisualSVN và mở các thuộc tính và sau đó tự chọn vị trí một lần nữa mặc dù nó sẽ hiển thị vị trí chính xác và bấm áp dụng như vậy là khi nó cập nhật htpasswd và url cấu hình khác. – user1400290