GitHub Desktop 2.0 agrega rebase y ocultación

GitHub Desktop 2.0, una actualización del cliente GitHub para Windows y MacOS, agrega soporte para rebase y ocultación para permitir cambios de contexto y mantener limpio el historial de confirmaciones, respectivamente.

El objetivo detrás de GitHub Desktop 2.0, señaló GitHub, es ayudar a los equipos a trabajar juntos y respaldar patrones de desarrollo comunes. Las capacidades incluidas en Desktop 2.0 incluyen:

  • Stashing, que aborda una situación en la que los desarrolladores pueden estar reproduciendo y arreglando un error y necesitan cambiar de contexto temporalmente. Un desarrollador que no esté listo para realizar el trabajo puede traer cambios a una nueva rama de Git o mantenerlos en una rama actual.
  • Rebasing, para usar cuando un desarrollador puede preferir un historial de confirmaciones limpio sin fusionar confirmaciones. Los desarrolladores acostumbrados a fusionar ramas aún pueden usar el mismo flujo de trabajo, pero aquellos que trabajan en un repositorio donde no quieren fusionar confirmaciones pueden usar rebase para mantener un historial de confirmaciones limpio.

Basado en el marco de la aplicación de escritorio Electron de GitHub, GitHub Desktop se escribió en TypeScript y utiliza la biblioteca de interfaz de usuario de React JavaScript. Desde GitHub Desktop 1.0, lanzado como código abierto en septiembre de 2017, GitHub ha agregado capacidades orientadas al equipo, incluida la capacidad de seleccionar un coautor de una confirmación mencionando su nombre de usuario de GitHub y enviando el trabajo a GitHub con el siguiente paso sugerido.

Los planes futuros requieren más capacidades para mostrar el contexto desde GitHub, con GitHub dando un paso inicial al integrar estrechamente las solicitudes de extracción entre GitHub y GitHub Desktop.

Puede descargar GitHub Desktop desde el sitio web del proyecto.