我有一个Subversion存储库,其中包含以下文件夹结构:
projectname projectname/api projectname/services/service1 projectname/services/service2 projectname/webapps/app1 projectname/webapps/app2
使用Subversion我可以签出所有或单个存储库。我已将根存储库转换为git存储库。现在我无法克隆单个项目,例如"projectname/webapps/app1"
。
迁移过程中是否有任何遗漏?是否有任何git svn命令将Subversion存储库转换为Git存储库并从内部svn存储库创建子模块?
答案 0 :(得分:0)
假设你想在git repo中使用transforme app1。 并且app1具有以下目录
主干,分支机构,标签
O(1)
- trunk ='trunk'--tags ='tags'--branches ='branches'可以将分支内的所有内容转换为git分支,trunk转换为master并将文件夹标记为git标记。
- no-minimize-url仅考虑http://svnserver/projectname/webapps/app1而不是http://svnserver/projectname/(您的回购根)。
svn2git,将一个转换为另一个的好工具。