Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo realizar el control de versiones SVN en Windows Server 2008?

¿Cómo realizar el control de versiones SVN en Windows Server 2008?

Uso del control de versiones SVN

1. Introducción a SVN

Subversion, el nombre completo de SVN, es un sistema de control de versiones. SVN, al igual que CVS, es un software multiplataforma que admite los sistemas operativos más comunes. Como sistema de control de versiones de código abierto, Subversion gestiona datos que cambian con el tiempo. Estos datos se colocan en un repositorio centralizado. Este repositorio es muy parecido a un servidor de archivos normal, pero recuerda cada cambio de archivo. Subversion es un sistema de propósito general que se puede utilizar para administrar cualquier tipo de archivo, incluido el código fuente del programa.

SubVersion: Software que implementa sistemas de servicios.

TortoiseSVN: es un programa cliente SVN integrado en el Explorador de Windows y el sistema de gestión de archivos cliente Subversion.

SVNService.exe: Desarrollado específicamente para SubVersion, es el programa de entrada para los ganchos de servicio Win32.

AnkhSVN: es un complemento para SVN proporcionado por VisualStudio.

Subversion proporciona las siguientes funciones principales:

Control de versiones de directorio SVN

CVS solo puede rastrear el historial de un único archivo, pero Subversion proporciona un archivo "virtual". control de versiones Un sistema de archivos que rastrea los cambios en un directorio completo a lo largo del tiempo. Tanto los directorios como los archivos pueden tener control de versiones.

Historial de versiones verdadero

Debido a que CVS limita el control de versiones de archivos, CVS no admite operaciones que pueden ocurrir en un archivo pero que afectan el contenido del directorio en el que reside, como copiar y cambiando el nombre. Además, en CVS no se puede reemplazar un archivo que se ha fusionado en el sistema con un archivo que tiene el mismo nombre pero que no hereda el historial de versiones anterior ni tiene ninguna relación. En Subversion, puede agregar, eliminar, copiar y cambiar el nombre de archivos y directorios. Todos los archivos recién agregados comienzan con una versión nueva y limpia.