Vị trí svn repo của chúng tôi đã được thay đổi thành một url khác và ngoài ra các đường dẫn tương đối của thân cây, cành và thẻ đã được di chuyển một chút. Bây giờ khi tôi cố gắng svn relocate
, tôi nhận được thông báo này.Lỗi di chuyển svn - đích di chuyển không hợp lệ
Invalid relocation destination: 'https://my-repo-server/new-proj-name/branches/my-branch' (does not point to target)
tôi đã cố gắng chuyển đến địa chỉ của các repo, và cố gắng một lần nữa với url của chi nhánh tôi muốn chuyển sang. Tôi đã không thử với switch --relocate
vì điều đó không được chấp nhận trong phiên bản svn của tôi.
Tôi tin rằng điều này sẽ có tác dụng có cấu trúc thư mục cũng không bị thay đổi.
Có thực sự là cùng một kho lưu trữ ở một vị trí mới hoặc một kho lưu trữ mới có cùng mã không? UUID có giống với 'svn info' không? – Ben
Đây là một kho lưu trữ mới có cùng mã và lịch sử. Về cơ bản, chúng tôi chia tách kho lưu trữ thành hai; một cho mã front-end và một cho back-end. – AlexMA
Đó là lý do tại sao "di chuyển" không hoạt động. Di chuyển chỉ hoạt động khi bạn di chuyển lưu trữ của * cùng một kho lưu trữ đến một vị trí mới; một trong những kiểm tra nó thực hiện trước khi cho phép di chuyển để tiến hành (chi tiết trong [svn book] (http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.relocate.html)) , là so sánh UUID của kho lưu trữ cũ với kho lưu trữ mới. – Ben