Subgit 在转换为git期间删除空文件夹svn commit

Subgit 在转换为git期间删除空文件夹svn commit,subgit,Subgit,我使用subgit将存储库从svn转换为git,它会生成一些空提交,因为只有一些文件夹提交 有没有办法过滤掉它们,最好是在转换过程中?是的,您可以指定 [translate] createEmptyGitCommits = false 在subgit/config文件中(您可以随时设置,但最好是在subgit-configure步骤之后立即设置),然后运行 应用更改。由于在翻译新的SVN修订版时不会创建空Git提交,因此不会删除旧的(已翻译的)空Git提交,以避免更改Git存储库中的

我使用
subgit
将存储库从svn转换为git,它会生成一些空提交,因为只有一些文件夹提交

有没有办法过滤掉它们,最好是在转换过程中?

是的,您可以指定

[translate] 
    createEmptyGitCommits = false
subgit/config
文件中(您可以随时设置,但最好是在
subgit-configure
步骤之后立即设置),然后运行


应用更改。由于在翻译新的SVN修订版时不会创建空Git提交,因此不会删除旧的(已翻译的)空Git提交,以避免更改Git存储库中的SHA-1哈希。

有没有指南列出所有这些选项?在编写这些行时,这将非常有用,关于这些选项的最佳文档位于subgit/config文件注释中。我们正在网站上制作官方文件,很快就会更新。但是这个选项呢(
createEmptyGitCommits
;还有一个相反方向的类似选项:
createEmptyVnCommits
),因为现在它是一个隐藏的未记录选项,就像为我们的一个客户机创建的其他选项一样。我们可能会将其正式公开,并在未来的一些版本中添加官方文档。
$ subgit install path/to/repository