我阅读了Git手册,常见问题解答,Git - SVN速成课程等等,他们都解释了这个和那个,但是你无处可以找到一个简单的指令:
SVN存储库: svn://myserver/path/to/svn/repos
Git存储库: git://myserver/path/to/git/repos
git-do-the-magic-svn-import-with-history \
svn://myserver/path/to/svn/repos \
git://myserver/path/to/git/repos
Run Code Online (Sandbox Code Playgroud)
我不希望它那么简单,我不指望它是一个单一的命令.但我确实希望它不要试图解释任何事情 - 只是说这个例子采取了哪些步骤.
我目前正在将一个历史悠久的巨大存储库从 SVN 迁移到 git。svn 仓库有很多分支和标签。我已经从 SVN 存储库中清除了很多它们,但是当我使用该git svn clone命令时,它也会克隆所有已删除的分支和标签。
问题是,是否有一种有效且简单的方法(简单命令)来排除使用git svn或svn2git(或任何其他与此相关的工具)获取已删除的分支和标签?