¿Cuál es la diferencia entre las siguientes partes rojas: ①, ②, ③ y ④? Quiero aprender PHP por mi cuenta, pero nunca he estado expuesto a esto. Por favor dame tu consejo.
lo que significa descargar (o cargar) el código requerido de estas bibliotecas de administración de código.
CVS
CVS es la herramienta frontal de RCS. Es una herramienta de control de versiones para el desarrollo paralelo multiusuario. Su característica más importante es que utiliza un mecanismo de "copiar-modificar-fusionar" en lugar de "bloquear-modificar-desbloquear". El repositorio utilizado para almacenar archivos se genera mediante CVS y cada directorio almacenado en el repositorio se denomina módulo. Al modificar, consulte el módulo correspondiente al directorio de trabajo y genere el directorio correspondiente. Todas las modificaciones se completan en el directorio de trabajo y luego se envían al almacén para generar un nuevo número de versión y guardarlo.
Rice Bucket
Git es un software de gestión de configuración de software/control de versiones distribuido creado por Linus Torvalds para gestionar mejor el desarrollo del kernel de Linux. Cabe señalar que es diferente de GNU Interactive Tools, un administrador de archivos similar a la interfaz de Norton Commander.
El impulso inicial del desarrollo de Git provino de BitKeeper y Monotone[2][3]. Git se desarrolló originalmente como un backend y puede integrarse en otras interfaces como Cogito o StGIT [4]. Sin embargo, más tarde, el kernel de Git maduró lo suficiente como para usarse de forma independiente para el control de versiones [5]. Muchos software conocidos utilizan Git para el control de versiones [6], incluido el kernel de Linux, el servidor X.Org y el desarrollo del kernel OLPC.
GitHub es un servicio de acceso basado en Internet para proyectos que utilizan el sistema de control de versiones Git. Fue escrito usando Ruby on Rails por los desarrolladores de GitHub (anteriormente Logical Awesome) Chris Wanstrass, PJ Hight y Tom Preston-Werner. GitHub ofrece cuentas comerciales y gratuitas para proyectos de código abierto. Según la Encuesta de usuarios de Git de 2009, GitHub es el sitio web de acceso a Git más popular. [2]
Proporciona diagramas web como feeds, seguidores y muestra cómo los desarrolladores manejan sus versiones de repositorio.
GitHub también opera un sitio web estilo Pastebin. Wiki se utiliza para el repositorio de información personal y las páginas web se pueden editar a través del repositorio Git.
Subversion, conocido como SVN, es un sistema de control de versiones de código abierto. En comparación con RCS y CVS, Subversion utiliza un sistema de gestión de sucursales y está diseñado para reemplazar CVS. Cada vez más servicios de control en Internet están pasando de CVS a Subversion.