Tutoriales

GitButler: revolucionando la gestión de sucursales

GitButler es un cliente git que te permite trabajar en múltiples ramas simultáneamente. Le permite organizar rápidamente los cambios de archivos en ramas separadas y al mismo tiempo aplicarlos a su directorio de trabajo.

Luego puede enviar la rama al control remoto individualmente o crear una solicitud de extracción directamente.

En resumen, es una versión más flexible de git add -p y git rebase -ilo que le permite realizar múltiples tareas de manera eficiente en todas las sucursales.

¿Cómo funciona?

GitButler rastrea los cambios no confirmados en una capa encima de Git. Los cambios en archivos o partes de archivos se pueden dividir en lo que llamamos ramas virtuales.

Tan pronto como esté satisfecho con el contenido de su sucursal virtual, puede enviarlo al control remoto. GitButler garantiza que el estado de otras ramas virtuales siga siendo independiente.

¿Cuál es la diferencia entre la rama virtual de GB y la rama Git?

Las ramas que conocemos y amamos en Git son universos independientes, y cambiar entre ellas es un cambio de contexto completo.

GitButler te permite trabajar en múltiples ramas en paralelo en el mismo directorio de trabajo. Esto significa efectivamente que el contenido de varias sucursales está disponible al mismo tiempo.

GitButler conoce los cambios antes de que se realicen. Esto le permite registrar a qué rama virtual pertenece cada diferencia individual.

En la práctica, esto significa que puede separar ramas individuales y su contenido en cualquier momento para enviarlas al control remoto o quitarlas del directorio de trabajo.

Finalmente, en Git es mejor establecer las ramas que necesitas con anticipación, y con GitButler puedes mover cambios entre ramas virtuales en cualquier momento durante el desarrollo.

¿Por qué elegir GitButler?

Nos encanta Git. nuestro propio @schacon Incluso publicado Versión profesional de Git Libro. Al mismo tiempo, la interfaz de usuario de Git no ha cambiado fundamentalmente en 15 años.

Aunque fue escrito para que los desarrolladores principales de Linux se enviaran parches entre sí a través de listas de correo, la mayoría de los desarrolladores hoy en día tienen diferentes flujos de trabajo y necesidades.

En lugar de intentar adaptar la semántica de Git CLI a una interfaz gráfica, comenzamos con el flujo de trabajo del desarrollador y lo asignamos nuevamente a Git.

ciencia y tecnologia

GitButler es un TauroBasado en aplicaciones. Su interfaz de usuario está escrita así. girar usar mecanografiado Su backend está escrito en óxido.

Características principales

Para obtener más información, haga clic aquí.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba