Когда я клонирую наше svn-репо, используя git svn
, я передаю ему аргументы, чтобы сообщить ему, где находятся голова, ветви, теги и т. Д., И он правильно вытягивает основную базу кода.в дополнение к соединительным линиям и филиалам у нас также есть каталоги для:
- веб-сайта,
- и одного для сторонних приложений
- системы сборки
- куча других.
Как мне заставить git-svn их тоже потянуть?
могу ли я запустить что-то вроде
git svn clone -T Dev -T website -T build -T other -b Branches -t Tags
и получить конечный результат, например:
/git-repo/Dev/
/productA/
/projectX/
/website/
/http-root/
/.../
/build
/other/
/3rdParty/
Могу ли я сделать это, создав один новый репо и создав суб-проекты?
как насчет создания отдельных репозиториев и последующего их объединения?Если я сделаю это, что бы я положил в каталог ветвей и тегов для тех, кто не является Dev (Dev is Trunk)?