Compartir a través de


Conceptos básicos del control de código fuente

El control de código fuente hace referencia a un sistema en el que un fragmento central de software de servidor almacena y realiza un seguimiento de las versiones de archivos, y también controla el acceso a los archivos. Un sistema de control de código fuente típico incluye un proveedor de control de código fuente y dos o más clientes de control de código fuente.

Ventajas del control de código fuente

Colocar los archivos bajo control de código fuente permite

  • Administre el proceso por el que el control de los elementos pasa de una persona a otra. Los proveedores de control de código fuente admiten el acceso compartido y exclusivo a archivos. Si el acceso a los archivos de proyecto es exclusivo, el proveedor de control de código fuente solo permite a un usuario a la vez comprobar los archivos y modificarlos. Si se comparte el acceso, más de un usuario puede extraer el archivo de secuencia de comandos, y el proveedor de control de código fuente proporciona un mecanismo para combinar las versiones a medida que se registran.

  • Archivar versiones sucesivas de elementos controlados por código fuente. Un proveedor de control de código fuente almacena los datos que distinguen una versión de un elemento controlado por código fuente de otro. El proveedor almacena las diferencias entre versiones, así como información crucial sobre la versión: cuándo se creó, cuándo se modificó y por quién. Cuando varias personas trabajan en el mismo archivo, deben usar la misma página de códigos para que las versiones se puedan comparar con precisión. Por lo tanto, puede recuperar cualquier versión de un elemento controlado por código fuente. También puede designar cualquier versión para que sea la versión más reciente de ese elemento.

  • Mantenga información detallada sobre el historial y la versión de los elementos bajo control de origen. El control de código fuente almacena la fecha y hora en que se creó el elemento, cuando se desprotegió o se protegeeó, y el usuario que realizó la acción.

  • Colabore entre proyectos. El uso compartido de archivos permite que varios proyectos compartan elementos controlados por código fuente. Los cambios en un elemento compartido se reflejan en todos los proyectos que comparten el elemento.

  • Automatice las operaciones de control de código fuente repetidas con frecuencia. Un proveedor de control de código fuente puede definir una interfaz desde el símbolo del sistema que admita las características clave del control de código fuente. Puede usar esta interfaz en archivos por lotes para automatizar las tareas de control de código fuente que realice periódicamente.

  • Recuperarse de eliminaciones accidentales. Puede restaurar la versión de archivo más reciente activada en el control de código fuente.

  • Conserve el espacio en disco tanto en el cliente de control de código fuente como en el servidor. Algunos proveedores de control de código fuente, como Microsoft Visual SourceSafe, admiten la conservación del espacio en disco en el servidor almacenando la versión más reciente de un archivo y las diferencias entre cada versión y la versión que precede o la sigue. En el cliente, Visual SourceSafe admite la conservación del espacio en disco. Puede ocultar carpetas y archivos para que no se descarguen en el disco local.

Las extracciones de archivos, las devoluciones y otras operaciones de control de código fuente se realizan mediante un cliente de control de código fuente, como SQL Server Management Studio. El cliente está diseñado para interactuar con el proveedor para que las funcionalidades del proveedor estén disponibles para un grupo distribuido de usuarios. Con un cliente de control de código fuente, los usuarios pueden examinar los archivos almacenados por el proveedor; agregar y eliminar archivos; comprobar archivos dentro y fuera; y recuperan copias de archivos locales.

Nota:

En esta documentación se supone que usa Microsoft Visual SourceSafe como proveedor de control de código fuente. Si usa un proveedor de control de código fuente diferente, es posible que vea diferencias entre esta documentación y el software que está ejecutando. Si ve diferencias, consulte la documentación del proveedor de control de código fuente.

tarea tema
Establecer opciones de control de código fuente Establecer las opciones de control de código fuente
Cambio de conexiones de control de código fuente Cambiar las conexiones del control de código fuente
Exclusión de archivos del control de código fuente Excluir archivos del control de código fuente