使用lfs将{SVN转换为Git保留大文件

时间:2017-07-17 18:33:58

标签: git github svn git-lfs github-enterprise

我试图将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的转移,我不确定为什么这不起作用。

1 个答案:

答案 0 :(得分:4)

将您的SVN repo转换为git后,需要在推送之前将其转换为git lfs。 这是完整的指南: https://github.com/git-lfs/git-lfs/wiki/Tutorial