如何将新的SVN远程分支添加到现有的git-svn存储库

时间:2019-12-16 18:54:14

标签: git git-svn

我已经使用git-svn克隆了SVN存储库并手工挑选了一些分支。现在,我需要再添加一个从SVN到Git的分支。能做到吗?我更新了.git / config文件以添加它,但是git svn fetch什么也不做。

我们有一个大型仓库,具有非标准布局,移动所有东西都不是一件好事。因此,我希望只运送我知道我们立即需要的东西,而这会损失一些历史记录(仍然需要保持多年的工作量)。我担心,尽管有时会需要一些历史版本的补丁,但我们将无法从只读SVN中添加缺少的分支...

1 个答案:

答案 0 :(得分:1)

您正在谈论的是分支,不是吗?可以完成,修改配置(我认为您已经完成),然后必须提取并使用-r来指定创建分支的版本。

git svn fetch -r revision-where-it-was-created:HEAD

那应该做