0
votes

Fusionner entre deux branches efficacement

J'ai deux branches dans un référentiel GIT nommé "à jour" et "travail". Régulièrement, je fusionne le travail à jour. Mais dans certains cas, j'ai besoin d'appliquer les derniers engagements de la mise à jour.

Je fais habituellement dans ce cas:

  • Sélectionnez une branche "à jour"
  • Fusionner la branche "Travail" à "À jour"

    Et puis sinon:

    • Sélectionnez la branche "Travail"
    • Fusionner "à jour" à la branche "Travail"

      Mais il doit y avoir une meilleure solution pour le faire. Quel est le moyen le plus efficace de gérer cela?

git

1 commentaires

Il serait peut-être utile de donner un certain contexte, comme décrit que le flux de travail n'a pas beaucoup de sens et cela ressemble à votre repo ressemble à Twitter.com/henryhoffman/status/694184106440200192


3 Réponses :


0
votes

Réponse rapide: Si vous souhaitez fusionner à la fois "travail" et "à jour", d'abord fusionnez "Travailler" en "à jour", puis déplacez la branche "Travailler" sur "UP-TO- Date "(c.-à-d. Git Checkout à jour && git fusion travail && git branche -f travail )

Explication: Habituellement, lorsque vous souhaitez fusionner votre branche de travail dans le coffre (c'est-à-dire ce que vous appelez «à jour» et ce qu'on appelle «maître» par défaut dans Git), cela signifie que vous avez fini de travailler Sur une caractéristique particulière ou sa part et vont commencer à travailler sur une suivante, la suppression et la création d'une branche "travail" a généralement du sens. Dans ce contexte, une telle branche de «travail» est généralement appelée en quelque sorte liée à une caractéristique mise en œuvre dans cette branche, et elle est supprimée une fois avec succès dans le coffre (et une nouvelle branche de toute nouvelle branche est créée une fois que le travail sur une autre caractéristique commence). < / p>


0 commentaires

0
votes

Que diriez-vous de rebaser "travail" à "à jour"? XXX


0 commentaires

-1
votes

Comme mentionné précédemment par CQLI, Rebasing est une bonne façon de "mettre à jour" votre succursale: xxx

mais garder à l'esprit qu'une boîte de rebaisse changera l'historique de votre agence de travail. Donc, vous devez faire attention si d'autres développeurs interagissent avec cette branche.


0 commentaires