2008-12-10 23 views
6

Tôi có kho lưu trữ SVN được lưu trữ ở đâu đó. Tôi muốn chuyển sang người khác. Làm thế nào tôi có thể tạo một bãi chứa của kho lưu trữ của tôi để tôi có thể nhập nó vào máy chủ mới của tôi? Đây là tất cả những gì tôi tiếp tục thấy: svnadmin dump/path/to/repos> repos.dumplàm cách nào để tạo tệp kết xuất từ ​​tài khoản lưu trữ lật đổ của tôi?

Kho lưu trữ của tôi được lưu trữ, vì vậy nó không phải là cục bộ.

+1

Sử dụng 'svnrdump'. Nó xuất hiện trong svn 1.7. – bobbogo

Trả lời

6

Kết xuất svnadmin là cách được đề xuất cho migrating your repositories, nhưng bạn sẽ cần truy cập trình bao để thực hiện, nếu không bạn sẽ phải liên hệ với nhà cung cấp dịch vụ lưu trữ của mình và yêu cầu họ thực hiện toàn bộ kho lưu trữ cho bạn.

+6

Vì Subversion 1.7 có một công cụ gọi là 'svnrdump' mà bạn có thể sử dụng để tạo tệp kết xuất từ ​​một kho lưu trữ từ xa. –

7

Bạn cũng có thể sử dụng svnsync để tạo bản sao kho lưu trữ của mình.

Điều này yêu cầu thêm móc thay đổi trước khi sửa đổi trên kho đích (và yêu cầu kho lưu trữ Subversion 1.4 hoặc mới hơn tại nhà cung cấp dịch vụ lưu trữ của bạn).

Sau khi bạn svnsync'ed kho lưu trữ của bạn vào một hệ thống bạn quản lý, bạn có thể sử dụng svnadmin để đổ bản sao cục bộ nếu bạn cần một dumpfile (hoặc chỉ sử dụng đồng bộ hóa để lưu trữ).

[Cập nhật năm 2011:] Vì Subversion 1.7 có một công cụ gọi là svnrdump mà bạn có thể sử dụng để tạo tệp kết xuất từ ​​một kho lưu trữ từ xa trong một bước.

0

Một số kho lưu trữ được cung cấp có nghĩa là đặt hàng tệp kết xuất SVN, được bao gồm trong giá hoặc với một khoản phí bổ sung hàng tháng. Nếu không, bạn luôn có thể làm một svnsync mà không cần phải liên quan đến công ty lưu trữ.

Hãy xem khả năng nhập của nhà cung cấp đích của bạn. Tại ProjectLocker, chúng tôi hỗ trợ nhập kho lưu trữ từ xa hiển thị trên Internet nếu bạn cung cấp URL cho kho lưu trữ nguồn và thông tin xác thực của mình. Tôi không tin rằng chúng tôi là người duy nhất làm điều này. Khả năng đó giúp bạn tiết kiệm được sự cố khi học svnsync và bạn có thể tập trung vào việc chuyển mã của mình và quay lại phần mềm viết.

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