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 --relocatelà 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/trunkvà mới trunk/projchứ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 setuuidtiết kiệm trong ngày!