我正在使用大型svn存储库(30,000多个版本).我使用git-svn但收效甚微.
我的主要问题是svn存储库包含对大型二进制文件(~30MB)的频繁更新.我不关心这些文件的历史,但我关心这些文件的当前版本.
如果自我上一次svn rebase(这是常见的)以来对大型二进制文件进行了多次更新,git svn rebase的运行速度非常慢.我的git数据库也快速增长.我想解决这两个关键问题.
理想情况下,我想要做的是完全忽略svn中的这些大文件,然后运行一个脚本,该脚本只获取最新版本,然后我将使用我的.gitignore进行阻止.我对其他选择非常开放.