Node:CVS no hace correctamente las conversiones de fin de línea, Next:¿Cómo se borra un directorio del proyecto?, Previous:Mis ficheros binarios se han corrompido, Up:Algunos Problemas de la Vida Real (con Soluciones)
Si hemos ejecutado el cliente CVS en una plataforma no Unix, y no
tenemos las conversiones correctas de final de línea, se deberá
normalmente a que hemos añadido los ficheros accidentalmente como
binarios (opción -kb). Esto puede corregirse en el repositorio con el
comando:
floss$ cvs admin -kkv FICHERO
El modificador -kkv solicita hacer la expansión de macros normal y las conversiones de fin de línea (internamente, CVS se confunde con la diferencia entre la expansión de macros y la conversión de fin de línea. Esta confusión da lugar a que las opciones de -k siempre controlan ambos aspectos a la vez).
Por desgracia, este comando de administración solo corrige el fichero en el repositorio, es decir, nuestra copia local seguirá considerándose como binaria. Siempre podemos editar a mano el fichero CVS/Entries eliminando la opción -kb de la línea correspondiente.