Puede comprometer en el repositorio los recursos del Entorno de trabajo que se han modificado, para que los demás miembros del equipo puedan ver su trabajo. Sólo los cambios comprometidos en esa rama serán visibles a los demás que trabajen en dicha rama. El mandato de compromiso puede emitirse desde dos lugares: el menú Equipo > Comprometer o la vista Sincronizar.
Para comprometer los cambios mediante Equipo > Comprometer:
La página Comentario también permite al usuario ver una vista previa de los archivos que van a comprometerse. Si se sabe que alguno de los archivos tiene cambios conflictivos, no se permitirá la operación de compromiso. Si no hay cambios conflictivos conocidos, se permitirá la operación de compromiso pero aún podría haber cambios conflictivos en el servidor (es decir, los cambios conflictivos se dan a conocer al cliente durante una operación de sincronización). Si hay cambios conflictivos en alguno de los archivos que se comprometen, la operación fallará. Si esto ocurre, debe realizar una actualización o utilizar la vista Sincronizar para resolver los conflictos. El siguiente flujo de trabajo se considera más ideal: actualizar siempre antes de efectuar un compromiso, para asegurarse de que tiene el estado más reciente del repositorio antes de comprometer más cambios.
Si uno o varios de los recursos que se comprometen son nuevos y no se han añadido aún al control de CVS, se añadirán automáticamente a menos que se eliminen explícitamente eligiendo Eliminar de la vista en el menú contextual.
Para comprometer cambios en la vista Sincronizar:
Consejo: puede comprometer los archivos que tienen conflictos por medio de la opción Alterar temporalmente y comprometer. Esta acción comprometerá la copia del recurso existente en el Entorno de trabajo en el repositorio y, por tanto, se eliminarán los cambios entrantes.
Aviso: el comportamiento del mandato Alterar temporalmente y comprometer que se ha descrito anteriormente sólo es aplicable en la modalidad saliente de la vista Sincronizar. En la modalidad Entrante/Saliente de la vista, el comportamiento en los cambios salientes y en los conflictos es el mismo, pero el mandato revertirá los cambios entrantes al contenido existente en el Entorno de trabajo local. Debe actuar con gran precaución al utilizar este mandato en modalidad entrante/saliente.
Programación en equipo con CVS
Repositorios CVS
Ramas
Sincronizar con un repositorio CVS
Actualizar
Resolver conflictos
Comparar recursos
Ciclo de vida del control de versiones: añadir y excluir
recursos