Comme une alternative à la question "Comment faire de la fusion sélective de fichiers avec git-fusion?", Je viens de trouver cette GitHub fil qui pourrait être plus adapté pour la fusion d'un ensemble de sous-répertoire, basé sur git lecture de l'arbre:
Mon repository => cookbooks
Mon référentiel répertoire cible => cookbooks/cassandra
Dépôt distant => infochimps
Dépôt distant source je veux fusionnés en cookbooks/cassandra
=> infochimps/cookbooks/cassandra
Voici les commandes que j'ai utilisé pour les fusionner
- Ajouter le dépôt et aller le chercher
git remote add -f infochimps git://github.com/infochimps/cluster_chef.git
git merge -s nôtre --no-commit infochimps/master
- Fusionner seulement
infochimps/cookbooks/cassandra
en cassandra
git lecture de l'arbre --prefix=cassandra/ -u infochimps/master:des livres de cuisine/cassandra
git commit -m "fusion dans infochimps cassandra"