Migração Perforce para git [fechada]

Preciso de migrar repos de perforce para git com toda a história. Eu tentei pesquisar através da web, mas não encontrei nenhuma documentação clara mencionando cada passo em detalhe. Vi um utilitário chamado git-p4, mas não encontrei nenhuma documentação clara relacionada com esse utilitário também.

Alguém pode explicar-me como posso fazer isto ou fornecer-me a documentação que é útil.

relativamente a

Author: khagler, 2015-06-25

1 answers

Existe documentação oficial disponível no git-p4. Aborda o cenário específico que descreve:

Para reproduzir todo o histórico de p4 no Git, use o modificador @all em o caminho do depósito:

$ git p4 clone //depot/path/project@all

Lembre-se que, se tiver etiquetas no seu depósito Perforce, terá de adicionar a opção --import-labels Para As obter. Se você tem ramos em Perforce, você vai querer olhar para a opção --detect-branches também.

Note que depois de executar este comando terás um controlo remoto no teu relatório git. Isso é para as pessoas que planejam enviar do git de volta para p4, mas já que você mencionou que estava migrando você pode apagá-lo com segurança.

 3
Author: khagler, 2015-06-25 15:38:16