2008-09-22 28 views
15

Kho lưu trữ subversion của chúng tôi đã được chuyển đến một máy chủ lưu trữ mới và chúng tôi có các ứng dụng cũ kết nối với máy chủ đó. Chúng tôi KHÔNG THỂ thêm bí danh cho máy chủ mới có tên cũ, làm cách nào chúng tôi có thể kết nối lại các ứng dụng khách đã đăng ký với kho lưu trữ mới?Làm cách nào để bạn đính kèm bản sao cục bộ lật đổ sang một điều khiển từ xa khác?

Trả lời

15

Ví dụ:

svn switch --relocate \ 
    http://svn.example.com/path/to/repository/path/within/repository \ 
    http://svnnew.example.com/new/repository/path/within/repository 

Một điều đó là để nhớ, cho phép giả sử bạn đã kiểm tra các dự án "path/trong/kho lưu trữ "thì bạn phải đi tới thư mục gốc của bản sao làm việc và thực hiện lệnh trên. nó là KHÔNG đủ để sử dụng gốc của kho lưu trữ (như trong svn switch --chỉ định http://svn.example.com/path/to/repository/http://svnnew.example.com/new/repository/), bởi vì điều đó sẽ không hoạt động.

+1

Ví dụ này cho thấy rằng đường dẫn lưu trữ AND đã thay đổi. Đây là trường hợp của tôi và tôi đã cố gắng làm điều này nhưng tôi nhận được thông báo "Việc di dời chỉ có thể thay đổi phần lưu trữ của một URL." Tôi cần phải chuyển đổi VÀ di chuyển như máy chủ lưu trữ và đường dẫn của tôi có cả hai thay đổi. –

8

Tra cứu lệnh svn switch. Cụ thể, tùy chọn --relocate là tùy chọn bạn muốn.

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