Git GUI sous Windows: la fusion de conflits
Je suis à l'aise avec Git sur la ligne de commande, mais pour un projet, j'ai besoin de montrer aux autres comment faire les choses exclusivement dans l'interface graphique de l'environnement. Nous sommes à l'aide de Git pour Windows (disponible à l' https://git-scm.com/download/win).
J'ai créé un fichier et ajouté au référentiel. Puis a eu un autre utilisateur de modifier le fichier et de le pousser à. J'ai aussi modifié le fichier, puis je l'ai récupéré le référentiel de l'origine, et utilisés "Fusion > Local de Fusion" du menu pour montrer comment Git GUI trouve les conflits.
Puis j'ai modifié manuellement le fichier texte et l'a résolu le conflit par cherry-picking certaines de mes modifications et certains de ceux qui par l'autre utilisateur. À ce stade, si c'était la ligne de commande, je le ferais "git add". Dans l'interface utilisateur graphique vous sont censés faire la même chose à l'aide de la "Scène Changé", je présume, mais quand j'appuie sur le bouton il ne fait pas de scène le fichier modifié.
Je ne trouve aucune documentation en ligne pour l'interface graphique du programme qui traite de traiter avec la fusion et de la résolution des conflits. Quelqu'un peut-il me dire en quoi la prochaine étape serait dans l'interface graphique de l'environnement?
De bons conseils. Je vais le regarder. Je vais encore sortir ce ouvert si, au cas où quelqu'un connaît la réponse pour Git pour Windows.
Et vous pouvez même utiliser un bon outil de fusion comme p4merge que sera facile a beaucoup de fusion 😉
OriginalL'auteur Merik | 2016-08-03
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé la réponse. Aussi ennuyeux que c'est, quand vous faites autre chose que de la résolution des conflits, la
Stage Changed
bouton fait quoi de l'git add
commande de faire. Mais si vous êtes à la résolution des conflits, vous ne devriez pas utiliser ce bouton (il ne fait pas de travail); au lieu de cela, vous devez utiliser le menu suivant:Commit > Stage To Commit
. Le raccourci clavier estCTRL+T
.En fait la
Stage Changed
bouton est équivalente à l'option de menuCommit > Stage Changed Files to Commit
.deux ans plus tard et cela a résolu le même problème pour moi. Merci!!!!
OriginalL'auteur Merik