我试图将svn repo转换为git,我想保留大文件。 这些是我用它做的命令:
git svn clone https://mysvnrepo
在我们的github企业站点上手动创建一个新的存储库。
git remote add origin https://github.com/myrepo
git push -u origin master
它会抛出一个错误,说文件超过100 MB。我在推送之前添加了.gitattributes。我所看到的所有教程都没有提及或告诉我删除我尝试过的文件但由于某种原因它仍然看到我删除的所有文件并且不会让我继续。我知道LFS适用于其他人,但由于这是从svn的转移,我不确定为什么这不起作用。
答案 0 :(得分:4)
将您的SVN repo转换为git后,需要在推送之前将其转换为git lfs。 这是完整的指南: https://github.com/git-lfs/git-lfs/wiki/Tutorial