Como posso usar o git-archive para incluir submódulos de um repositório vazio

Estou no processo de configurar um script de implantação. O processo básico é:

Pressione as alterações para um repositório vazio no servidorEm seguida, com base em novas tags, criará uma nova pasta para o lançamentUse o arquivo git para mover os arquivos para o diretório de lançamento Executa alguns scripts de migração e coloca-o em operação (se tudo tiver êxito

A questão é que meu repositório contém um submódulo, que não é colocado no arquivo morto e, portanto, não é colocado no diretório de lançament

Eu tenho visto git-arquivo-all, mas isso não funciona em um repositório vazi

Se não for possível, estou pensando em

deixar o repositório vazio e atualizar a cópia de trabalho, o que me permitiria usar o git-archive-all. O ter um segundo repositório básico do submódulo no servidor, do qual eu poderia obter um arquivo (teria que analisar isso para ter certeza de que estou recebendo a revisão correta

questionAnswers(5)

yourAnswerToTheQuestion