Tôi đang cố gắng chuyển sang một kho lưu trữ SVN mới.
Tôi hiện đang kiểm tra sau:
$ svn info
svn+ssh://some.server.edu/home/name/svn-repositories/proj/trunk
Bây giờ tôi muốn chuyển đổi, nhưng tôi gặp lỗi:
$ svn switch --relocate \
svn+ssh://some.server.edu/home/name/svn-repositories/proj/trunk \
https://subversion.assembla.com/svn/name/trunk/proj .
svn: The repository at 'https://subversion.assembla.com/svn/name/trunk/proj'
has uuid '...', but the WC has '...'
Tôi nghĩ rằng toàn bộ vấn đề svn switch --relocate
là có hai kho lưu trữ với các uuids khác nhau? Làm thế nào tôi có thể chính xác chuyển sang repos mới?
BTW, các thư mục phải chính xác: Cũ proj/trunk
và mới trunk/proj
chứa chính xác các tệp giống nhau, v.v.:
$ svn ls https://subversion.assembla.com/svn/<name>/trunk/proj
foo.txt
$ svn ls svn+ssh://some.server.edu/home/name/svn-repositories/proj/trunk
foo.txt
Tôi đang sử dụng svn 1.6.5 trên máy Mac.
svnadmin setuuid
tiết kiệm trong ngày!