编辑:解决方法。 现在我们明白了这个问题,这里是解决方案:做为什么“git svn fetch”命令似乎卡住了,什么都不做?
git svn fetch -r REVISION:HEAD
,其中修订了svn的数量提交这个分支创建的。
我一直幸福使用Git SVN对我的项目有一段树干工作,但现在我还需要跟踪的分支。
我试图初始化新的存储库这样做与
git init
git svn init https://svnserver/svn/repository
然后我编辑的本地配置文件,以反映我的svn库的结构:
[svn-remote "svn"]
url = https://svnserver/svn/repository
fetch = path/to/trunk:refs/remotes/trunk
branches = path/to/branches/*:refs/remotes/branches/*
然后我跑
git svn fetch
而这个命令少了点什么:
- 它不会终止
- 它不会在控制台输出
- 它不使用任何CPU写任何东西,也没有创建文件
我放弃前十分钟
后我已经检查过svn存储库正在工作,因为git svn fetch
在我的git存储库中完美工作,我只跟踪中继。
这是一个错误还是我错过了什么?
节省时间,谢谢!与-r几乎是即时的,即使我们的svn回购有几十个活跃的分支机构和悠久的历史(超过20k次提交)。 – djKianoosh