2017-10-17 8 views
0

Je suis assez nouveau pour git et j'ai un projet Android Studio contenant plusieurs modules. Supposons que j'ai deux branches, Dev et Main, où Main contient un sous-ensemble des modules et des changements de la branche Dev. Je veux créer une nouvelle branche basée sur Main, mais en mettant à jour son module A (qui peut exister ou non dans Main) avec tout le code du module A dans Dev. Un peu comme copier-coller ce module sur tout ce qui peut être dans le module de Main. Je comprends qu'il y a cette chose appelée "sélection de cerises" où vous pouvez faire cela pour un commit, mais ce module est réparti entre de nombreux commits. Est-il possible de simplement copier le module dans son intégralité?Comment fusionner le module de projet dans la nouvelle branche Git

Répondre

1
well if understood your problem correctly please try the below solution 
  1. créer une branche de DEV comme DEV_MAIN_UPDATED_MODULE_A.
  2. téléchargez le studio DEV_MAIN_UPDATED_MODULE_A.
  3. Supprimer les autres modules non requis.
  4. tirer un coup de MAIN.
  5. résoudre les conflits le cas échéant.
  6. valider et de pousser les modifications à DEV_MAIN_UPDATED_MODULE_A.

par ceci votre votre coffre-fort et propre. chaque fois que vous revenez votre dernier état précédent .