Git submodules como gestor de paquetes: por qué siguen siendo tan difíciles de usar

Git Submodules as a Package Manager

Git submodules como gestor de paquetes: por qué siguen siendo tan difíciles de usar

El autor explora por qué los submódulos de Git se comportan como un gestor de paquetes incompleto. Analiza su resolución, instalación, almacenamiento, actualización y seguridad, señalando problemas como la falta de un caché compartido, la necesidad de --force con worktrees, y vulnerabilidades históricas. Concluye que, aunque los submódulos exponen internals de Git, carecen de abstracciones clave que los gestores de paquetes modernos ya resuelven.

Once años después, Git todavía requiere --force para eliminar un worktree que contiene submódulos y se niega a moverlo.

Más de este día

2026-09-05