Obecnie prowadzimy duże repozytorium subversion i próbuję przenieść je do GIT. Problem polega na tym, że wykorzystuje on tomy i znaczniki poniżej katalogu głównego. Na przykład:Importowanie Subversion do GIT: problem ze ścieżkami podrzędnymi
MyDepartment\MyOS\Project1\trunk\ <-- master branch
MyDepartment\MyOS\Project1\branch\v1 <-- other branch
MyDepartment\MyOS\Project1\tags\v1_20100101 <-- release tag
Istnieją różne działy, systemy operacyjne i wiele różnych projektów.
Więc kiedy sklonować repozytorium SVN przy użyciu --stdlayout:
git svn clone --stdlayout http://svn-repository/
Klon kończy się pusta. Bez opcji otrzymam klon, ale wtedy gałęzie są traktowane jako katalogi w gałęzi głównej.
- Czy istnieje sposób na zaimportowanie tej struktury katalogów za jednym razem?
- Jeśli napiszę scenariusz do importowania wszystkich projektów oddzielnie, czy istnieje sposób na połączenie importu GIT na jeden projekt do jednego dużego repozytorium GIT?
'--stdlayout' zakłada' trunk', 'tags',' branch' ** 'es' **. – jfs