我正在使用subgit
将存储库从 svn 转换为 git ,并且它会生成一些空提交,因为只有一些文件夹提交。< / p>
有没有办法过滤掉它们,最好是在转换过程中?
答案 0 :(得分:2)
是的,您可以指定
[translate]
createEmptyGitCommits = false
subgit/config
文件中的(您可以随时设置,但最重要的是在subgit configure
步骤后立即设置)并运行
$ subgit install path/to/repository
应用更改。从那时起,在翻译新的SVN修订版时,不会创建空的Git提交,因此不会删除较旧的(已经翻译的)空Git提交,以免在Git存储库中更改SHA-1哈希。