我已经使用git-svn克隆了SVN存储库,并手工挑选了一些分支。现在,我需要再添加一个从SVN到Git的分支。能做到吗?我更新了.git / config文件以添加它,但是git svn fetch
无效。
我们拥有庞大的存储库,具有非标准布局,因此移动所有内容都不会很好。因此,我希望只搬走我知道我们立即需要的东西,而这会损失一些历史记录(仍然需要保持多年的工作量)。我担心,尽管有时需要一些历史版本的补丁,但我们无法从只读SVN中添加缺少的分支...
您正在谈论的是old分支,不是吗?可以完成,修改配置(我认为您已经完成),然后必须提取并使用-r
指定创建分支的修订。
git svn fetch -r revision-where-it-was-created:HEAD
应该这样做