使用 GIT,但将主分支导出到 SVN - 分支损坏

Working with GIT, but export master branch to SVN - branch broken

我在开发项目时与 GIT 一起工作,但我还需要每周用 master 分支更新一次为此创建的 SVN 存储库。所以,想将 GIT master 分支导出到空的 SVN 存储库。

首先我需要告诉GIT SVN。我愿意

git svn init http://some/remote/svn/project/

好的,我在 gitconfig

中找到了行
[svn-remote "svn"]
        url =  http://some/remote/svn/project/
        fetch = :refs/remotes/git-svn

现在我想我可以使用 git svn 功能并且我确实

git svn log

但得到了

fatal: your current branch appears to be broken

这是什么意思?如何解决这个问题呢?我对做这些事情的理解正确吗?

git svn log 显示导入到当前分支的 SVN 提交的日志。但是你没有这样做,所以分支是 "broken" 因为它不是连接到 SVN 的分支。