Disons que j'ai une configuration qui ressemble à quelque chose comme
phd/code/
phd/figures/
phd/thesis/
Pour des raisons historiques, ils ont tous leurs propres dépôts git. Mais j'aimerais les combiner en un seul pour simplifier un peu les choses. Par exemple, à l'heure actuelle, je pourrais faire deux séries de modifications et avoir à faire quelque chose comme
cd phd/code
git commit
cd ../figures
git commit
Ce serait (maintenant) bien de juste faire le spectacle.
cd phd
git commit
Il semble qu'il y ait plusieurs façons de faire cela en utilisant des submodules ou en tirant de mes sous-dépôts, mais c'est un peu plus complexe que ce que je recherche. Au minimum, je me contenterais de
cd phd
git init
git add [[everything that's already in my other repositories]]
mais ça ne ressemble pas à une phrase toute faite. Y a-t-il quelque chose dans git
qui peut m'aider ?
0 votes
Considérez également cette excellente approche : stackoverflow.com/questions/1425892/
0 votes
Pensez aussi à : saintgimp.org/2013/01/22/…
0 votes
El join-git-repos.py script fait un bon travail si vous avez des dépôts séparés, chacun avec des branches maîtres que vous voulez combiner.