2 puntos por GN⁺ 2023-07-24 | 1 comentarios | Compartir por WhatsApp
  • SQLite usa Fossil en lugar de Git como sistema de control de versiones.
  • Fossil ofrece mejor conocimiento contextual del código fuente de SQLite y un acceso más sencillo en comparación con Git.
  • Fossil permite a los usuarios encontrar fácilmente el trabajo de seguimiento de un check-in, mientras que Git lo dificulta.
  • El modelo mental de Git es innecesariamente complejo, y los usuarios deben rastrear múltiples ubicaciones y comandos.
  • Git no rastrea los nombres históricos de las ramas, lo que vuelve engorroso revisar ramas históricas.
  • En comparación con Fossil, Git requiere más soporte administrativo y dependencias adicionales.
  • Git ofrece una mala experiencia de usuario debido a su interfaz no optimizada y su complejidad.
  • Los usuarios dedicados de Git aún pueden acceder a SQLite mediante el mirror oficial en GitHub o usando Fossil directamente.
  • Fossil ofrece acceso web y una instalación sencilla para que los usuarios puedan descargar una versión específica de SQLite.
  • Los usuarios pueden verificar la integridad del código fuente de SQLite con herramientas de línea de comandos y el archivo manifest.

1 comentarios

 
GN⁺ 2023-07-24
Comentarios en Hacker News
  • El autor enumera varias herramientas de control de versiones que ha usado en los últimos años y la fecha de la última vez que las utilizó.
  • Git tiene una mala reputación porque hay muchas formas distintas de usarlo, como PR de GitHub frente a push directo a ramas, y rebase frente a merge.
  • Fossil es un binario independiente que incluye todas las funciones principales de Git, GitHub y GitLab que algunas personas prefieren.
  • Existe un sitio web divertido llamado "git-man-page-generator" que genera páginas de manual humorísticas de git.
  • Este artículo ya se discutió en Hacker News en años anteriores.
  • Se mencionan algunas críticas a Git, pero no todos los usuarios han experimentado esos problemas.
  • Fossil y Pijul se mencionan como sistemas alternativos de control de versiones.
  • Hay enlaces a versiones de depuración y de prueba del artículo, pero se proporcionó el enlace correcto.
  • El autor considera que Fossil, con su UI integrada, es una herramienta útil, y sugiere agregar una UI envolvente o integración con Git.
  • Las funciones integradas de wiki y tickets de Fossil parecen interesantes para usuarios técnicos.
  • El autor cree que un sistema de control de versiones debería ser algo que los desarrolladores puedan configurar y luego olvidar para mejorar su productividad.