Git tiene tres debilidades secretas *.
- Sin bloqueo de archivos. Git fue diseñado para archivos de texto que se pueden combinar. Los usuarios de Adobe Photoshop, y otras aplicaciones para trabajar con imágenes y medios, a menudo prefieren poder bloquear entre sí los archivos en los que están trabajando.
- Capacidad limitada para trabajar con grandes archivos y proyectos. El repositorio no puede ser más grande que el sistema cliente más pequeño. No es un problema para proyectos pequeños o medianos, e incluso para proyectos que son grandes para los estándares de código abierto, pero que no son buenos para las bases de código corporativas. (Escalando Mercurial en Facebook)
- Sin capacidad de microgestión de acceso de lectura. No puede configurar el control de acceso de lectura a nivel de archivo o subdirectorio. (Existen soluciones para este problema, pero requieren algunas herramientas y configuraciones adicionales. Ejemplo: almacenamiento de datos confidenciales en un repositorio de git usando git-crypt)
* Estos no son realmente secretos y cualquier proveedor de control de versiones de la competencia se los dirá si lo solicita. Esta respuesta es solo para resumir y ahorrarle algo de tiempo.
- Para la ingeniería de software, ¿debo transferirme a UC Davis o CSU SAC? Planeo trabajar después de la graduación.
- ¿Qué es un resumen del artículo 'The Mythical Man-Month'?
- ¿Cómo hacer que los sistemas de tele soporte sean más accesibles e interactivos?
- Cómo administrar un equipo de servicios de desarrollo de software offshore de manera efectiva
- ¿Cuál es la mejor plataforma para construir una aplicación web de inicio gratuita?