Vấn đềGit-svn - nhập khẩu lịch sử đầy đủ
Theo mặc định git svn bản sao nhập khẩu lịch sử chỉ từ tạo chi nhánh trở đi, bất chấp thực tế, rằng lịch sử cho các tập tin có mặt trong kho svn tạo chi nhánh trước.
Chi nhánh svn của chúng tôi được tạo bởi svn copy
, nếu điều đó quan trọng.
My nỗ lực
Tôi đã thử --no-minimize-url
và --follow-parent
, nhưng không thành công. Kho lưu trữ git được tạo giống như không có các tham số này, bắt đầu từ việc tạo nhánh.
kết quả mong muốn
kho Git với lịch sử đầy đủ từ việc tạo ra kho svn.
Cập nhật Dòng lệnh thực tế của tôi là git svn clone http://svnserver/repo/dir1/dir2/project
.
Điều gì đã giúp - đối số với lệnh kết quả
git svn clone http://svnserver/repo/ -T dir1/dir2/project
Rất cám ơn!
bạn đã thử với cờ -T? git svn clone-repo_url? –
@Kata, tôi không phải là bạn đề cập đến cờ '-s'? Bố cục chuẩn. Nó giả định định dạng thư mục trunk/branches/tags chuẩn, vì vậy nó nhập tất cả các nhánh và thẻ từ kho SVN. Tôi đã tìm thấy http://jonmaddox.com/2008/03/05/cleanly-migrate-your-subversion-repository-to-a-git-repository/ đặc biệt hữu ích cho việc di chuyển. – mgarciaisaia
Bạn có thể đăng toàn bộ lệnh (các url nhạy cảm bị loại trừ) của những gì bạn đã sử dụng để sao chép svn repo không? –