Saltar al contenido

¿Debería registrarse el archivo go.sum en el repositorio de git?

Solución:

https://github.com/golang/go/wiki/Modules#releasing-modules-all-versions:

Asegúrese de que su archivo go.sum esté comprometido junto con su archivo go.mod.

(Basado en una respuesta anterior).

Si, comprometerse go.sum.

Asegúrese de que su go.sum el archivo se confirma junto con su go.mod expediente. Consulte las preguntas frecuentes a continuación para obtener más detalles y justificación.

De las preguntas frecuentes:

¿Debo enviar mi archivo ‘go.sum’ así como mi archivo ‘go.mod’?

Normalmente su módulo go.sum el archivo debe confirmarse junto con su go.mod expediente.

  • go.sum contiene las sumas de comprobación criptográficas esperadas del contenido de versiones específicas del módulo.
  • Si alguien clona su repositorio y descarga sus dependencias usando el comando go, recibirá un error si hay alguna discrepancia entre las copias descargadas de sus dependencias y las entradas correspondientes en su go.sum.
  • Además, go mod verify comprueba que las copias en caché en disco de las descargas de módulos aún coincidan con las entradas en go.sum.
  • Tenga en cuenta que go.sum no es un archivo de bloqueo como se usa en algunos sistemas alternativos de administración de dependencias. (go.mod proporciona suficiente información para compilaciones reproducibles).
  • Vea aquí una explicación muy breve de Filippo Valsorda sobre por qué debería registrar su go.sum. Consulte la sección “Descarga y verificación del módulo” de la documentación de la sugerencia para obtener más detalles. Vea las posibles extensiones futuras que se están discutiendo, por ejemplo, en # 24117 y # 25530.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

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