2012-08-31 43 views
5

Chúng tôi có kho SVN trong máy chủ Subversion 1.5.
Tôi cần di chuyển kho lưu trữ này sang một máy chủ Subversion 1.7 khác.Có sai khi di chuyển kho từ máy chủ 1.5 đến 1.7 máy chủ không?

Theo như tôi hiểu có 3 cách:

  • Chỉ cần di chuyển kho đến máy chủ mới.

  • Tạo bãi chứa của kho lưu trữ SVN 1.5 và nhập kết xuất vào máy chủ 1.7 mới với cái gọi là dump-load cycle.

    svnadmin dump

    svnadmin load

  • Move kho để máy chủ mới và sau đó nâng cấp lên phiên bản giản đồ hỗ trợ mới nhất:

    svnadmin upgrade

Có sai chỉ để di chuyển thư mục của kho lưu trữ của tôi đến máy chủ 1.7 mới từ 1.5 giây erver?
Có thể có bất kỳ sự cố nào không? Nếu có - vấn đề gì?

+0

1. http://subversion.apache.org/faq.html#dumpload 2. http://subversion.apache.org/ docs/release-notes/1.6.htm ml # repos-upgrade – bahrep

+0

Vì vậy, tôi cần một trong hai bãi chứa nhập hoặc kho nâng cấp. Cảm ơn bạn. –

+0

Dump/load được ưu tiên – bahrep

Trả lời

3

Chỉ cần di chuyển kho lưu trữ sẽ hoạt động, nhưng nó sẽ không cung cấp cho bạn kết quả tối ưu. Subversion 1.6 giới thiệu một số tối ưu hóa kho lưu trữ mà bạn sẽ bỏ lỡ khi bạn không thực hiện chu trình đổ/tải.

svnadmin upgrade <REPOSITORY> 

Sẽ cho phép sửa đổi trong tương lai để lưu trữ thông tin mới trong 1,6, nhưng nó sẽ không nâng cấp các bản sửa đổi cũ. Nhưng nó sẽ ít nhất làm việc tốt hơn/giống như/như gắn bó với một kho lưu trữ 1.5.

(1,7 không giới thiệu một định dạng mới, vì vậy bạn đang nâng cấp định dạng để 1.6 tương thích)

mới trong 1,6 định dạng:

  • chia sẻ đại diện (đĩa cải thiện việc sử dụng)
  • cửa hàng cho dù một nút là một tệp hoặc thư mục cho mỗi mục nhật ký (cải thiện nhật ký svn)
0

Tôi không phải là quản trị viên phụ lật đổ nhiều kinh nghiệm nhất, nhưng tôi nghĩ rằng việc tải/tải lên máy chủ mới sẽ là một nhiệm vụ khá đơn giản và không dễ dàng. Nó nhận được phiếu bầu của tôi.

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