marzo 28, 2024

Blog de Habeas Data

Encuentra toda la información nacional e internacional sobre españa. Seleccione los temas sobre los que desea saber más

Lanzamiento del proyecto Git de código abierto versión 2.40

Lanzamiento del proyecto Git de código abierto versión 2.40

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 jumpuna 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 grepy 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 pista 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.

READ  Samsung Galaxy S22 Ultra puede deshacerse de ese temido golpe de cámara

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.