我在开发项目的过程中与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
这意味着什么?如何解决这个问题呢?我对这样做的理解是正确的吗?
答案 0 :(得分:1)
git svn log
显示导入当前分支的SVN提交的日志。但是你没有做到这一点,所以分支被打破了#34;因为它不是连接到SVN的分支。