2

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

4

1 回答 1

4

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

于 2017-07-18T07:12:18.660 回答