Actualmente ejecutamos un gran repositorio de subversión, y estoy tratando de moverlo a GIT. El problema es que usa troncos y etiquetas debajo del directorio raíz. Por ejemplo:Importación de Subversion a GIT: problema con los subtrazos
MyDepartment\MyOS\Project1\trunk\ <-- master branch
MyDepartment\MyOS\Project1\branch\v1 <-- other branch
MyDepartment\MyOS\Project1\tags\v1_20100101 <-- release tag
Existen diferentes departamentos, sistemas operativos y muchos proyectos diferentes.
Así que cuando clonar el repositorio SVN usando --stdlayout:
git svn clone --stdlayout http://svn-repository/
El clon termina vacía. Sin la opción, obtengo un clon, pero luego las ramas se tratan como directorios en la rama principal.
- ¿Hay alguna forma de importar esta estructura de directorios de una vez?
- Si escribo un script para importar todos los proyectos por separado, ¿hay alguna manera de combinar las importaciones GIT por proyecto en un gran repositorio GIT?
'--stdlayout' assume' trunk', 'tags',' branch' ** 'es' **. – jfs