'git svn dcommit' 失败并出现以下错误
6aa885dabeb4f7d78ffcf45f6eb720c60a3e5b50 在 /build/git/share/perl5/Git/SVN/Editor.pm 第 440 行的存储库中不存在
无法在 /build/git/libexec/git-core/git-svn 第 1017 行读取对象 6aa885dabeb4f7d78ffcf45f6eb720c60a3e5b50
发现问题是因为后来添加到 git repo 的子模块。有没有办法在git svn dcommit
不影响 git repo 的情况下忽略子模块提交。
笔记:
找到了一个重写历史的解决方案,避免使用 Filter-branch 选项的子模块,但我想这会篡改已经在生产环境中的 repo。