git - extrai alguns arquivos para o 'lib' compartilhado

1

Havia alguns projetos semelhantes (projA e projB), desenvolvidos separadamente e com arquivos semelhantes. Nenhum VCS foi usado.

Após o tempo, foi criada uma 'biblioteca' (vamos chamá-la de lib directory) para ambos os projetos. E o uso do git foi iniciado.

Agora, não consigo entender, que funcionalidade git eu tenho que usar? Submódulo? Subárvore Algo mais?

A tarefa é: rastrear lib separadamente. Mas use-o para projA , projB e outros projetos. E eu quero 'git' arquivos antigos de projetos, onde não havia lib separado. Esta necessidade de suportar diferentes versões de projA e projB - como isso pode ser feito com o git? Se possível - com alguns exemplos.

Obrigado.

    
por Someone 25.02.2017 / 15:40

1 resposta

1

Se lib for algo usado tanto por projA como por projB , eu tornaria um repositório git separado para manipular apenas lib alterações, armazenando seu histórico independentemente de qualquer outra coisa.

Em seguida, em projA e projB você precisaria incluir lib de alguma forma, mas isso dependerá principalmente de como os projetos são desenvolvidos e implementados.

    
por 25.02.2017 / 16:17

Tags