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

时间:2017-02-10 10:18:37

标签: git svn git-svn

我在开发项目的过程中与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

这意味着什么?如何解决这个问题呢?我对这样做的理解是正确的吗?

1 个答案:

答案 0 :(得分:1)

git svn log显示导入当前分支的SVN提交的日志。但是你没有做到这一点,所以分支被打破了#34;因为它不是连接到SVN的分支。