Estoy tratando de cometer mis cambios al repositorio CVS, pero me sale el siguiente error:Cómo arreglar el problema cuando la comisión de un cambio en CVS
RCS file: /opt/CZarmen/CVS_REPOSITORY/Z_user/lib/python/StudioCustom.py,v
retrieving revision 1.38
retrieving revision 1.39
Merging differences between 1.38 and 1.39 into StudioCustom.py
M lib/python/StudioCustom.py
RCS file: /opt/CZarmen/CVS_REPOSITORY/Z_user/menu_scripts/Y/ZExtensions,v
retrieving revision 1.46
retrieving revision 1.47
Merging differences between 1.46 and 1.47 into ZExtensions
M menu_scripts/Y/ZExtensions
cvs commit: Up-to-date check failed for `lib/python/StudioCustom.py'
cvs commit: Up-to-date check failed for `menu_scripts/Y/ZExtensions'
cvs [commit aborted]: correct above errors first!
¿Por qué fracasan a cometer mis cambios? ¿Cómo puedo "corregir los errores anteriores"?
Pero si actualizo mi copia de trabajo, perderé mis ediciones, ¿o no? Quiero decir, decir que el archivo contiene "abc", quiero que sea "abcd", pero alguien ya lo ha actualizado a "abce". Si actualizo mi copia de trabajo, mi archivo será "abce" y se perderá "abcd", ¿verdad? – alwbtc
Y, ¿cuál es la "copia de trabajo"? ¿El de CVS repositry, o el de mi computadora local? – alwbtc
La copia de trabajo es su directorio en el que desea hacer la llamada 'cvs commit'. La parte del servidor se llama repositorio. 'cvs update' no sobrescribirá tus cambios (a menos que pases el indicador' -C'), pero si estás preocupado, primero puedes hacer 'cvs diff> myChanges.patch' para guardar tus modificaciones en un parche. – DarkDust