O git-p4 migra ramificações em diferentes subdiretórios
Quero migrar a árvore do código fonte do perforce para o git. O código fonte contém várias ramificações de desenvolvimento espalhadas pelo depósito do forforce, não necessariamente no mesmo diretório. por exemplo, a estrutura é algo como isto -
//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
Eu fui embora a documentação do git-p4https://git-scm.com/docs/git-p4 Seção DETECÇÃO DE FILIAL e também artigos semelhanteshttp://forums.perforce.com/index.php?/topic/1395-git-p4-and-multiple-branches/.
Eu sou capaz de migrar ramos com histórico para aqueles que estão sob pai imediato, como
//depot/dev/project/branch1 and
//depot/dev/project/branch2
O que não consigo alcançar é como posso migrar todos os seis ramos juntos de uma só vez.
Tentei executar a migração no // depot @ all level depois de especificar as especificações da ramificação, mas está falhando porque o servidor forforce é enorme, oferece exceção de máximos resultados ou tempo limite da sessão. Alguém pode orientar como esse cenário pode ser tratado?
Outra opção que vejo é migrar ramificações separadamente (uma ramificação para um repositório git) e, em seguida, mesclar essas ramificações em um novo repositório git. Não tenho certeza se, fazendo isso, qual será o impacto / desvantagem.
Thanks and Regards,
Amar Kumbhar.