GitG es una gran aplicación para el entorno de escritorio de GNOME, que permite a los usuarios ver y acceder a los repositorios de software de Git con facilidad. Es una aplicación gráfica de código abierto, pequeña y rápida, un clon del proyecto de software GitX.
Está diseñado específicamente para aplicaciones GNOME
La aplicación ha sido diseñada desde el offset para ser utilizada como visor de las acciones de Git y del historial de Git para las aplicaciones de GNOME alojadas en el conocido sitio web de GitHub. Hoy en día, cualquier persona puede usar GitG para ver y editar los archivos fuente de una aplicación o proyecto alojado en Git.
Características de un vistazo
Con GitG, podrás navegar por el historial de revisiones, manejar grandes repositorios, realizar cambios, poner en escena o desajustar a individuos individuales, revertir cambios, mostrar colorized diff de cambios en las revisiones de Git, así como navegar por el árbol para un determinado Git revision.
Cuenta con más funciones
GitG permite a los usuarios exportar fácilmente y rápidamente partes del árbol para una revisión Git dada, proporcionar cualquier refspec legible por comandos como 'git log' para construir el historial de revisiones. Además, permite a los usuarios mostrar y cambiar entre las diferentes ramas de Git en la vista del historial.
Está escrito en GTK + y soporta otros DEs
La interfaz gráfica de usuario de GitG está escrita con el potente y popular GTK + GUI toolkit. Requiere que las librerías libgit2 y libgit2-glib funcionen correctamente. Los sistemas operativos GNU / Linux con soporte oficial incluyen todas las distribuciones basadas en Debian y Red Hat Linux.
Se ejecuta en plataformas de 32 y 64 bits
Además de GNOME, la aplicación se puede instalar fácilmente en cualquier otro entorno de escritorio gráfico de código abierto, siempre y cuando todas sus dependencias estén instaladas correctamente. Los usuarios pueden instalarlo a través del archivo de origen o directamente desde los repositorios de software predeterminados de sus distribuciones Linux. Actualmente se ejecuta en plataformas de 32 y 64 bits.
Novedades en esta versión:
- Traducciones actualizadas
- Soluciones diversas
- Agregar menú contextual para abrir archivos del diff < Li
- Mejor soporte para repositorios vacíos y desnudos
- Añada compatibilidad con ssh short form remote urls
- Cambio de selección mejorado para la clasificación incremental
- Desactivar el uso de gravatar de forma predeterminada para privacidad
- Agregar menú contextual para abrir archivos desde el diff
- Mejor soporte para repositorios vacíos y desnudos
- Añada compatibilidad con ssh short form remote urls
- Cambio de selección mejorado para la clasificación incremental
- Desactivar el uso de gravatar de forma predeterminada para privacidad
- Agregar menú contextual a Abrir archivos desde el diff
- Mejor soporte para repositorios vacíos y desnudos
- Añada compatibilidad con ssh short form remote urls
- Cambio de selección mejorado para la clasificación incremental
- Desactivar el uso de gravatar de forma predeterminada para privacidad
- Traducciones actualizadas
- Desactivar menú de hamburguesas en el guión
- Establece la selección primaria en el SHA1 seleccionado
- Reducir el área caliente para la barra de acción para mitigar el problema de desplazamiento horizontal
- Mostrar el mensaje completo, no solo el asunto
- Soluciones diversas
- Cambios:
- Agregar generador de paquetes OSX
- Añadir soporte de resaltado de sintaxis en diffs
- Mostrar contenido sin seguimiento en el escenario
- Bugs corregidos:
- Corregir rutas de acceso de OSX
- Falta incluye
- Hacer uso del servicio gravatar opcional (preferencia)
- Escena / desactiva todos los elementos seleccionados al pulsar Intro
- Añadir argumentos de línea de comandos para modificar la selección de actividad predeterminada del historial (-todos los --branches, --remotes, --tags)
- Añadir eliminación de archivos sin seguimiento
- Mejoras en el cuadro de mandos / descripción UX
- Mejoras para colapsar / descomprimir el comportamiento de la vista diff
- Bugs corregidos:
- Obtener iconos con el tamaño correcto en la vista diff
- Pequeño pulido de interfaz de usuario
- Autenticación fija para la clonación
- Sólo se utilizan animaciones de gtk_enable_animations
- Corregir errores de intercalación para diffs de python
- Corregir las condiciones de carrera en la carga del repositorio
- Corregir el edificio con vala 0.25
- Bump libgit2-glib a 0.22.0
- Implementar la búsqueda básica de historial
- Implementar la recuperación básica
- Implementar el seguimiento de estado remoto
- Añadir administración remota li>
- Mostrar el contexto hunk en diff
- Implemente la configuración de líneas principales
- Implemente la preservación de líneas principales en los carriles históricos
- Implemente el archivo de apertura desde el área de clasificación
- Permitir la elección de difusión padre de dif.
- Implementar la fase de parche del submódulo / el desajuste
- Implementar el submódulo workdir stage / unstage
- Mostrar submódulos en el guión
- Traducciones actualizadas
- Fijar el edificio con vala 0.27
- Corregir advertencia al desvincular la propiedad
- Cambiar emblema-sistema-simbólico a abrir-menú-simbólico.
- Agregue gdesktop-enums-3.0.vapi a EXTRA_DIST
- Traducciones actualizadas:
- Holandés: Erwin Poeze
- Portugués: Duarte Loreto
- Húngaro: GAbor Kelemen
- Italiano: Milo Casagrande
- Chino (Taiwán): Cheng-Chia Tseng
- Soluciones de errores:
- Corregir el edificio con vala 0.25
- Traducciones actualizadas:
- actualizar la traducción de zh_CN
- Alemán
- Eslovaco
- Ruso
- serbio
- Sueco
- danés
- Actualización de traducción finlandesa
- Polaco
- Coreano
- Francés
- Indonesio
- Portugués brasileño
- Checo
- Assamés
- Gallegos
- Chino tradicional (Hong Kong y Taiwán)
- Corrección de errores:
- Abrir repositorios haciendo clic en la vista general del repositorio
- Traducciones actualizadas:
- Hebreo
- Características:
- Más pulido de la interfaz de usuario
- Resalta los espacios en blanco que se arrastran en diffs
- Permite eliminar los repositorios de la vista general
- Mostrar similitud (es decir, renombrar) en diffs
- Corrección de errores:
- Corregir fugas de memoria grandes al abrir múltiples repositorios
- Corregir los elementos de estadísticas de dif restantes en el cuadro de diálogo de confirmación
- Restablecer la selección durante la puesta en escena
- Traducciones actualizadas:
- Checo
- Lituano
- Portugués brasileño
- Ruso
- Polaco
- Hebreo
- Turco
- Alemán
- catalán
- catalán
- Esloveno
- Alemán
- Indonesio
- Griego
- danés
- húngaro
- Indonesio
- Portugués brasileño
- serbio
- ucraniano
- Hebreo
- Francés
- Chino
- Letón
- Chino
- Coreano
- finlandés
- Griego
- Gallegos
- Italiano
- Este es el primer lanzamiento de una reescritura mayor de gitg. Desde entonces nos hemos mudado de C a Vala para implementar gitg, facilitando el desarrollo. Más importante aún, gitg está usando libgit2 (en lugar de llamar a git) que mejora enormemente la calidad de gitg. La interfaz también ha tenido una revisión significativa, de acuerdo con las últimas pautas de desarrollo de la interfaz de aplicaciones de GNOME 3.
- Aunque las características más destacadas de gitg están presentes en esta versión, todavía hay algunas regresiones notables que se implementarán en versiones posteriores y esta versión debe por lo tanto ser considerada inestable.
- Características:
- Permitir redirección de stderr a stdout en shell / runner / io
- Añadida la depuración de los comandos del corredor
- Mejor análisis de argumentos (pasa el primer argumento al registro git)
- Ejecutar commit-msg hook when commiting
- Nombre del parche de formato mejorado que imita git
- Añadida la ejecución de gancho pre-commit y post-commit
- Utilice un botón de verificación para cambiar el modo de culpa
- Cambia la etapa de una línea (un) para usar un renderizador pixbuf
- Corrección de errores:
- Corrección de segvs en argumentos y análisis de entorno en GitgCommand
- Establecer el directorio de trabajo, GIT_DIR y GIT_INDEX_FILE al ejecutar hooks
- Argumentos fijos pasados al registro para el primer arg
- gitg.desktop.in.in: quita la clave de codificación obsoleta del archivo .desktop
- Corregir el análisis de líneas de archivo modificadas con espacios en nombre de archivo
- Mejora de autogen.sh
- No altere la selección al enviar mediante iconos
- Limpieza de código en gitg-commit-view
- No utilice GtkMisc a medida que se está depreciando.
- diálogo de preferencias: solucionar problemas de expansión.
- Utilice GtkBox en lugar de Gtk [HV] Box
- Modo de culpa
- Mostrar avatares
- Se ha agregado el acceso directo a Commit
- Unstage / stage con doble clic
- Agregar un elemento de menú Eliminar archivo al menú de desajuste
- Solución de problemas de dimensionamiento del renderizador de línea diff
- No mostrar null en las etiquetas Author of Commiter
- Corregir posible NULL deref
- Corregir la condición de carrera en el analizador de líneas
- Corregir el problema de compensación de la representación de rutas
- Corregir la compilación en OpenBSD
- Desactiva auto-utf8 para la carga del repositorio
- Mejora de depuración
- Agregue UTF8 como la primera codificación candidata li>
- Corrección de errores:
- Ajustar a GtkSourceView API break
- Interfaz de usuario reajustada para los detalles de la revisión
- Por etapa de línea / desestabilización
- Corrección de errores:
- Mejor conversión de charset
- Corregir los elementos usados recientemente
- Varias correcciones de DND
- Características:
- Administrar controles remotos
- Administrar nombre de usuario y correo electrónico global y específico del repositorio
- Retirar sucursales locales
- Crear una nueva sucursal local desde una sucursal remota li>
- Rebase / fusione sucursales remotas y locales mediante arrastrar y soltar
- Aplicar / eliminar elementos de caché (la aplicación se puede realizar arrastrando y soltando)
- Empuje la sucursal local a la sucursal remota utilizando arrastrar y soltar
- Crear / eliminar etiquetas
- Corrección de errores:
- Error de Crasher en el cambio de selección de vista de árbol de revisión
- GNOME
- gtk +
Novedades en la versión 3.23.0:
Novedades en la versión 3.22.0:
Novedades en la versión 3.20.2 / 3.22.0 Beta 2:
Qué es nuevo en la versión 3.20.1:
Qué es nuevo en la versión 3.19.4:
Qué es nuevo en la versión 3.17.1:
Novedades en la versión 3.16.0:
Novedades en la versión 3.15.1:
Novedades en la versión 3.14.1:
Novedades en la versión 3.14.0:
Novedades en la versión 3.14 Beta 2:
Lo nuevo en la versión 0.3.3:
Qué es nuevo en la versión 0.3.1:
Novedades en la versión 0.2.5:
Qué es nuevo en la versión 0.2.4:
Qué es nuevo en la versión 0.2.2:
Novedades en la versión 0.2.1:
Novedades en la versión 0.0.7:
Qué es nuevo en la versión 0.0.4:
Requisitos :
Comentarios que no se encuentran