GitTree manual de escritorio
Fusionar y resolver
Junte ramas: fusione o cambie la base, resuelva conflictos línea por línea y mueva confirmaciones individuales donde las necesite.
Fusionar ramas
La fusión trae las confirmaciones de otra rama a la rama en la que se encuentra, como
Gratisgit merge. Haga clic derecho en la otra rama y elija Merge … into …: GitTree comprueba primero si hay conflictos y le permite elegir cómo se registra la combinación.Rebase una rama
La rebase reproduce las confirmaciones de su rama encima de otra rama, por lo que el historial permanece en línea recta, como
Gratisgit rebase. Las confirmaciones obtienen nuevos identificadores; GitTree mantiene la rama anterior bajorefs/ogt/trashy Undo la recupera.Resolver conflictos de fusión
Un conflicto ocurre cuando ambas ramas cambiaron las mismas líneas. El solucionador de GitTree muestra las dos versiones una al lado de la otra, A y B: marque las líneas para mantener en cada conflicto, marque Output, luego Save y continúe con la fusión, rebase o selección.
GratisSeleccionar y revertir confirmaciones
Cherry-Pick Commit copia los cambios de una confirmación en su rama actual como una nueva confirmación, como
Gratisgit cherry-pick. Revert Commit agrega una nueva confirmación que deshace una, comogit revert: la forma segura de recuperar algo ya enviado.Continuar, omitir o cancelar una operación
Una fusión, un cambio de base, una selección selectiva o una reversión pueden detenerse a mitad de camino, generalmente en un conflicto. Un banner encima del gráfico nombra la operación y su paso, y ofrece Resolve, Continue, Skip (rebase) y Abort…. Al cancelar se guarda lo que se elimina primero, por lo que Undo lo devuelve.
GratisReutilizar resoluciones de conflictos grabadas
Con Reuse recorded resolutions (rerere) activado, Git recuerda cómo resolvió un conflicto y escribe la misma resolución cuando ese conflicto regresa, durante un cambio de base repetido, por ejemplo. GitTree te indica cuándo sucedió y te permite revisarlo antes de marcar el archivo como resuelto.
Gratis