GitTree manuel de bureau
Fusionner et résoudre
Rassemblez les branches : fusionnez ou rebasez, résolvez les conflits ligne par ligne et déplacez les commits uniques là où vous en avez besoin.
Fusionner les branches
La fusion amène les commits d'une autre branche dans la branche sur laquelle vous vous trouvez, comme
Gratuitgit merge. Cliquez avec le bouton droit sur l'autre branche et choisissez Merge … into … : GitTree vérifie d'abord les conflits et vous permet de choisir la manière dont la fusion est enregistrée.Rebaser une branche
Le rebasage rejoue les commits de votre branche au-dessus d'une autre branche, de sorte que l'historique reste une ligne droite, comme
Gratuitgit rebase. Les commits obtiennent de nouveaux identifiants ; GitTree conserve l'ancienne branche sousrefs/ogt/trashet Undo la ramène.Résoudre les conflits de fusion
Un conflit se produit lorsque les deux branches modifient les mêmes lignes. Le résolveur de GitTree affiche les deux versions côte à côte, A et B : cochez les lignes à conserver dans chaque conflit, cochez le Output, puis Save et continuez la fusion, le rebase ou le tri.
GratuitSélectionner et annuler les commits
Cherry-Pick Commit copie les modifications d'un commit sur votre branche actuelle en tant que nouveau commit, comme
Gratuitgit cherry-pick. Revert Commit ajoute un nouveau commit qui en annule un, commegit revert: le moyen sûr de reprendre quelque chose déjà poussé.Continuer, ignorer ou abandonner une opération
Une fusion, un rebase, un Cherry-pick ou un retour peuvent s'arrêter à mi-chemin, généralement en cas de conflit. Une bannière au-dessus du graphique nomme l'opération et son étape, et propose Resolve, Continue, Skip (rebase) et Abort…. L'abandon enregistre ce qu'il laisse tomber en premier, donc Undo le ramène.
GratuitRéutiliser les résolutions de conflits enregistrées
Avec Reuse recorded resolutions (rerere) activé, Git se souvient de la manière dont vous avez résolu un conflit et écrit la même résolution lorsque ce conflit revient, lors d'un rebase répété par exemple. GitTree vous indique quand cela s'est produit et vous permet de l'examiner avant de marquer le fichier comme résolu.
Gratuit