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