如何防止git svn rebase创建空目录

|| 简而言之,问题是,当我运行git svn rebase时,我得到了一堆“正在创建空目录:... \” 在svn端的主干中,有一个名为TOD(仅主干目录)的目录,其中包含许多文件。在另一个分支中,根本没有这样的目录。 当我使用git svn克隆此svn存储库时,在主设备上一切正常,但是在分支上,我得到了TOD目录,并且目录结构相同,除了其中没有文件。 如果我管理TOD目录(之所以安全是因为git不会跟踪目录),并且切换到master并运行git svn rebase,那么我会收到“正在创建空目录”的消息,然后在结帐该分支时便会找到TOD目录回来。 总而言之,问题是,如何防止git svn在分支上创建空的TOD目录?     
已邀请:
        我相信@ ben-tebulin是正确的
git config svn-remote.svn.automkdirs false
git config svn.rmdir true
应该使事情正确。不幸的是,我很快转到了其他项目,并且没有机会进行验证。 在撰写本文时,我几乎失去了我的svn-fu,进行了测试并且无法重现该问题,并且看起来git-svn现在可以干净地在分支之间切换了。     

要回复问题请先登录注册