Check-in y check-out
Check-in
Durante el check-in, los cambios que fueron guardados en una nueva versión se copian en el servidor versiondog. Antes del check-in, el sistema comprueba si el directorio de trabajo es idéntico a la última versión. Si la versión en el servidor es más nueva que la versión local, no se puede realizar el check-in.
El requisito básico para realizar un check-in es que el usuario tenga acceso de escritura al componente.
Check-out
Durante el check-out, la versión o versiones actuales de un componente (por ejemplo, un proyecto S7) se copian del archivo del servidor al archivo del cliente (directorio de trabajo) en el equipo local.
La función check-out del sistema versiondog se basa en los siguientes principios:
- Sólo puede ejecutarse el check-out de todo el componente.
- No es posible ejecutar el check-in de las partes individuales de un componente.
- Se puede ejecutar el check-out de varios componentes simultáneamente.
- Solo es posible ejecutar el check-out de los componentes si existe una conexión con el servidor.
El proceso de check-in y check-out se realiza al mismo tiempo que el proceso de versionado.