Recientemente, el proyecto Git de código abierto lanzó su última versión 2.40, con algunas características nuevas y correcciones de errores. Los puntos destacados de esta versión incluyen actualizaciones de git jump
herramienta, mejoras a cat-file
Herramienta y respuesta más rápida en Windows.
taylor blauProfesor de ingeniería de software del personal de GitHub Tutorial para actualizaciones en la puerta 2.40. git jump
una herramienta opcional en Git’s Aporte Directory, ahora es compatible con Emacs y Vim. el git jump
La herramienta funciona envolviendo comandos de Git, por ejemplo git grep
y alimentar sus resultados en Vim’s Arreglo rapido existente.
Si está utilizando Emacs, git jump
Se puede usar para generar una lista de sitios usando el comando M-x grepgit jump --stdout grep foo
. El comando luego mostrará todas las coincidencias de «foo» en su proyecto, lo que permite una fácil navegación. Git Jump también funciona con diff
Y merge
.
Chorro cat-file
La herramienta se usa comúnmente para imprimir el contenido de objetos arbitrarios en los repositorios de Git. Con Git versión 2.38.0, cat-file
La herramienta tiene soporte para la implementación de Git. mapa de correo Reglas al imprimir contenido de confirmación. Para entender el tamaño de un objeto en particular, --batch-check
Y -s
Se usaron opciones con cat-file
una herramienta. Sin embargo, las versiones anteriores de Git tenían un problema que causaba resultados incorrectos al usar --use-mailmap
opción con cat-file
Herramienta en combinación con --batch-check
Y -s
Opciones. Con Git 2.40 esto se ha corregido, y --batch-check
Y -s
Las opciones ahora informarán correctamente el tamaño del objeto.
el git check-attr
El comando se utiliza para especificar qué gitattributes
Se asigna a una ruta específica. Estos atributos son definidos y establecidos por una o más entidades. .gitattributes
archivos en el repositorio. Para reglas complejas o múltiples .gitattributes
archivos, check-attr
Se usó el comando git:
$ git check-attr -a git.c
git.c: diff: cpp
git.c: whitespace: indent,trail,space
previamente, check-attr
Requiere un índice, lo que dificulta su uso. almacenes vacíos. Un repositorio abstracto es un directorio con .git
Un sufijo sin una copia extraída localmente de ninguno de los archivos bajo control de revisión. Ahora en Git 2.40 y versiones posteriores hay soporte para --source=
opción de búsqueda .gitattributes
En, facilitando su uso en almacenes abstractos.
El identificador de Twitter de GitHub Publique lo más destacado que llamó la atención de la comunidad tecnológica en Twitter. Un usuario de Twitter Andrés Retuiteó el anuncio con un archivo citas«,»¡El salto de puerta parece muy útil! https://github.com/git/git/tree/v2.19.0/contrib/git-jump«
Git 2.40 también incluye mejoras para reescribir partes más antiguas de Git de Perl o Shell en equivalentes modernos de C. Esto permite que los comandos de Git se ejecuten más rápido en plataformas como Windows. ahora, git bisect
Ahora está implementado en C como el integrado original y la implementación heredada. git add --interactive
jubilado
Hay algunas mejoras en la infraestructura de CI de Git en la versión 2.40. Se han deshabilitado algunas compilaciones de CI de Windows de ejecución prolongada, lo que da como resultado ejecuciones de CI más rápidas y con mayor eficiencia de recursos para los desarrolladores de Git.
More Stories
El código en los datos previos al entrenamiento mejora el rendimiento del LLM en tareas que no son de codificación
Un marco para resolver ecuaciones diferenciales parciales equivalentes puede guiar el procesamiento y la ingeniería de gráficos por computadora
Epiroc ha lanzado una nueva plataforma de perforación de producción de pozos largos