Sincronizarse con un depósito CVS

En el entorno de programación en equipo CVS, existen dos procesos diferenciados relacionados con la sincronización de los recursos: actualizarse con los últimos cambios de una rama y comprometer cambios en la rama. 

Cuando efectúa cambios en el Entorno de trabajo, los recursos se guardan localmente.  De vez en cuando querrá comprometer los cambios en la rama para que los demás puedan acceder a ellos.  Mientras tanto, otros miembros pueden haber comprometido cambios en la rama.  Por tanto querrá actualizar los recursos del Entorno de trabajo con sus cambios.

Importante: es preferible actualizar antes de comprometer, en el caso de que existan conflictos entre los recursos del Entorno de trabajo y los recursos actualmente existentes en la rama.  

Si selecciona Equipo > Sincronizar con el depósito para un recurso, se abrirá la vista Sincronizar. Puede establecer filtros para controlar si desea ver sólo los cambios entrantes o los cambios salientes. Los cambios entrantes provienen de la rama; si se aceptan se actualizará el recurso del Entorno de trabajo con la versión más reciente actualmente comprometida en la rama. Los cambios salientes provienen del Entorno de trabajo; si se comprometen, cambiarán los recursos de la rama por los actualmente presentes en el Entorno de trabajo.

Independientemente de la modalidad (filtro) seleccionada, la vista Sincronizar siempre muestra los conflictos que surgen cuando se ha modificado localmente un recurso para el que hay disponible una versión más reciente en la rama.  En esta situación, puede optar por una de estas tres opciones: actualizarse con el recurso de la rama, comprometer la versión local del recurso en la rama o fusionar la copia local con los cambios efectuados en el recurso de la rama.  Habitualmente se querrá realizar la fusión, ya que las otras dos opciones provocan una pérdida de trabajo.

Conceptos relacionados
Programación en equipo con CVS
Ramas

Tareas relacionadas
Sincronizarse con el depósito

Actualizar

Resolver conflictos

Fusionar desde una rama

Comprometer

Referencias relacionadas
CVS
Vista Sincronizar CVS

Copyright IBM Corp. y otros 2000, 2002. Reservados todos los derechos.