git-p4 переносит ветки в разные подкаталоги

Я хочу перенести дерево исходного кода из перформанса в git. Исходный код содержит несколько ветвей разработчиков, разбросанных по всему хранилищу перформансов, не обязательно в одном каталоге. например структура выглядит примерно так:

//depot/dev/project/master 
//depot/dev/project/branch1 
//depot/dev/project/branch2
//depot/dev/sub-project/branch3 
//depot/dev/sub-project/branch4 
//depot/patch-project/branch5 
//depot/patch-project/special/developern/branch6 

Я пошел, хотя git-p4 документацииhttps://git-scm.com/docs/git-p4 ОТДЕЛ ФИЛИАЛА, а также аналогичные статьиhttp://forums.perforce.com/index.php?/topic/1395-git-p4-and-multiple-branches/.

Я могу мигрировать ветки с историей для тех, которые находятся под непосредственным родителем, как

 //depot/dev/project/branch1 and 
 //depot/dev/project/branch2 

Чего я не могу достичь, так это как перенести все шесть веток одновременно.

Я попытался запустить миграцию на // depot @ all level после указания спецификаций веток, однако это не удалось, поскольку производительность сервера огромна, он выдает либо исключение maxresults, либо время ожидания сеанса. Может кто-нибудь подсказать, как можно справиться с этим сценарием?

Другой вариант, который я вижу, - это миграция веток отдельно (одна ветка на одно git-репо), а затем объединение всех этих веток в новое git-репо. Я не уверен, что если вы сделаете это, то это будет ударом или недостатком.

Thanks and Regards,
Amar Kumbhar.

Ответы на вопрос(3)

Ваш ответ на вопрос