我試圖遷移一個SVN回購從這個現有的SVN結構與git:從SVN遷移非標準SVN佈局到Git(需要完整的歷史)
- 分支/
- 分支/ D10
- 分支機構/ R10
我們沒有一箇中間人在clssical意義上。
位於https://svn.mycompany.com/svn/project1/
我知道這是不stdlayout而我只真正關心的R10分支(發佈分支)。我已經嘗試了一些事情,並取得了作者文件users.txt
如果做「混帳SVN克隆」當我不指定版本,我得到的校驗和錯誤。因此,我在想我的克隆命令應該是:
git svn clone --authors-file=users.txt -r46982:HEAD https://svn.mycompany.com/svn/project1/ -T branches/R10
這個克隆了罰款,但是當我檢查的歷史,它不僅具有最新的提交和丟失大部分的歷史。我看了許多其他在線教程,我不知道我缺少什麼。我感謝所有幫助我能得到這個,