如何将svn分支和标签导入git-svn?
我有一个必须致力于的中央SVN存储库,但是我对git充满热情(就像我认识的任何其他开发人员一样)。此案是众所周知的。 然后,我阅读了有关git-svn的信息,并进行了尝试。由于我不需要完整的历史记录,所以只需要两个月左右的时间,因此我做到了: git svn clone -r 34000 -s https://svn.ourdomain.com/svn/repos/Project/SubProject 子项目有,像往常一样,子目录trunk,tags和branches。大。 然后,为了得到最新版本,我做了 git svn rebase 稍后再下载一些,太好了。上次修订,日志等。好的,现在我切换到功能分支。 $ git branch * master $ git branch -r trunk $ git branch -a * master remotes/trunk 问题是:我的分支机构在哪里?我做错什么了吗?我应该怎么做才能使分支进入新的git repo? 无论我在哪里阅读git-svn,它都会明智地处理分支和标签,但是行为并非我所期望的。谢谢! 编辑:我刚刚发现git svn fetch可以做到。但是它将获得所有修订,这是我不希望的。