Git
Git es un paquete de software de control de versiones distribuido, para la gestión de los cambios de archivos de computadora a través de proyectos y sub-proyectos que se hacen por múltiples contribuyentes.
- Caracteristicas
- Ha tenido problemas de seguridad en el pasado
- Soporte para flujos de trabajo no lineales
- Tiene una arquitectura de desarrollo distribuido
- Compatible con los protocolos existentes
- Puede manejar proyectos muy grandes
- Tiene muchas opciones para la fusión de repositorios de archivos
- De uso completamente gratuito
- rico en características
- El paquete estándar de la industria para el control de versiones
- Rápido y fiable
- Muchas aplicaciones de terceros excelentes construidos fuera de él, como GitHub
- Difícil de aprender, especialmente para los nuevos en el software de control de versiones
- No hay control de acceso
Creado en 2005 por Linus Torvalds - el creador de Linux - Git ha convertido en el estándar de la industria para el control de versiones de software, y por una buena razón: funciona y funciona bien. No debe confundirse con GitHub - que alberga repositorios Git - Git no sólo es rico en características, también es rápido y tiene un excelente soporte para flujos de trabajo no lineales. También completamente libre de usar y se ejecuta en casi todos los imaginables cliente. Entre sus características se encuentran cerca de un sinnúmero de su arquitectura de desarrollo distribuido, su compatibilidad con los protocolos existentes, su capacidad para manejar proyectos a gran escala y su plétora de opciones cuando se trata de la fusión de repositorios de archivos. Git tiene una interfaz de bajo nivel muy básico, que puede ser bueno o malo dependiendo de su punto de vista. Programadores y otros tipos de técnicas generalmente les gusta la interfaz, pero otros pueden preferir una interfaz visual, y hay muchas buenas opciones de terceros para esto. Git tiene pocos puntos negativos. Sin embargo, su sobreabundancia de características puede hacer que sea difícil de aprender, especialmente para los usuarios con experiencia limitada con paquetes de control de versiones. Asimismo, no tiene ningún mecanismos de control de acceso, pero en su lugar se construyó para el trabajo con otras herramientas que realizan esta función. Por último, ha habido algunos problemas de seguridad con que en el pasado.