我们目前运行一个大的Subversion版本库,我试图将它移动到GIT。问题是它在根目录下使用中继和标签。例如:导入Subversion到GIT:子路径的问题
MyDepartment\MyOS\Project1\trunk\ <-- master branch
MyDepartment\MyOS\Project1\branch\v1 <-- other branch
MyDepartment\MyOS\Project1\tags\v1_20100101 <-- release tag
有不同的部门,操作系统和许多不同的项目。
所以,当我使用克隆--stdlayout SVN仓库:
git svn clone --stdlayout http://svn-repository/
克隆结束空。如果没有这个选项,我会得到一个克隆,但是之后的分支将作为主分支上的目录处理。
- 有没有办法一次导入这个目录结构?
- 如果我编写一个脚本来分别导入所有项目,是否有办法将每个项目的GIT导入组合到一个大的GIT存储库中?
'--stdlayout'假定'trunk','tags','branch' **'es' **。 – jfs 2010-06-19 14:17:36