我们的SVN存储库已经变得非常庞大,并且由于不当行为,我们正在深入研究其中一个分支。
我们的结构是
Repo/
tags/
branches/
trunk/
我想要的是为以下文件夹创建git存储库
Repo/
branches/identifier1/identifier2/src/
我不想要任何其他文件夹(因为标签/非常大,主干/非常大,其他文件夹的大小也非常大)。
我无法实现这一目标。我尝试了以下(以及各种其他组合)
git svn clone <Repo>/<path to branch>
git svn clone <repo> -branches <path to branch>/*
git svn clone <repo> -T <path to branch?
在我所有的尝试中,要么是有错误,要么是空的存储库并带有警告。 当我试图克隆整个存储库时,它似乎成功了,但由于大小/时间限制而停止了。
一旦我克服了这个初始的驼峰,我的计划是在本地使用git,并推送到svn repo而不是通常的svn commit。