$ git svn clone -s http://a_repo local_dir (by default this brings me r1) to hdd
Initialized empty Git repository in d:/Temp/local_dir/.git/
r1 = some_SHA (refs/remotes/trunk)
$ cd local_dir
$ git svn rebase
fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions
log --no-color --no-decorate --first-parent --pretty=medium HEAD: command returned error: 128
Làm cách nào để tôi có thể kiểm tra repo?git svn đối số mơ hồ 'HEAD'
Tôi cũng đã thử mà không cần rebasing, để sử dụng fetch
, nhưng nó chỉ mang lại một sửa đổi tại một thời điểm. Chúng tôi có vài nghìn cam kết, với tốc độ này, sẽ mất vài ngày để sao chép kho lưu trữ.
bạn có nghĩa là 'git svn clone' mang chỉ ONE sửa đổi? Bạn đang sử dụng '-s', là repo SVN của bạn thực sự trong bố trí tiêu chuẩn? Thông thường, 'git svn clone' shoud cũng tạo một bản sao làm việc. – eckes