2012-12-12 4 views
0

Je travaille maintenant avec Git et je veux des choses assez simples.Projet avec deux dépôts distants

J'ai un tas de projets qui utilise CakePHP. J'héberge mes dépôts dans bitbucket.org. Donc, je veux seulement pousser le code spécifique au projet vers bitbucket, le reste du code étant géré directement vers le repo Github CakePHP.

Comment puis-je accomplir cela ?? Deux repos à distance, fusionnant les différences dans l'origine -> maître?

+0

Eh bien, nous y voilà. J'ai une application CakePHP. La disposition par défaut comprend les dossiers app, lib, vendor et plugin. Je veux que tout le code lié à CakePHP appartienne seulement et juste, au dépôt officiel de cakePHP. Toutes mes vues, contrôleurs et modèles personnalisés doivent appartenir à mon propre dépôt privé, mélangé avec le contenu de CakePHP. En ce qui concerne les plugins, j'utilise déjà des sous-modules. –

Répondre

1

On dirait que vous voulez vérifier submodules. Un sous-module est une référence à un commit spécifique dans un autre dépôt git. Je peux vous donner plus de détails si vous me parlez un peu plus de la disposition de votre dépôt.

+0

Salut Andrew ... Rouvrir le sujet parce que j'ai des problèmes. J'ai un miroir CakePHP sur mon compte bitbucket, que je fusionne le vrai repo avec mes propres changements personnalisés. Cette version personnalisée de CakePHP devrait être partagée avec tous mes projets, a donc son propre repo. J'utilise un commit "orphelin no-history" de git commit-tree, mais j'obtiens des erreurs quand j'essaye de pousser le repo. –

Questions connexes