unix - restaurar - recuperar archivos borrados pc
Recuperar archivos del archivo de CVS*, archivos v (5)
Dependiendo de su plataforma, puede encontrar que los rcs funcionan bien, siempre que solo vea unos pocos archivos a la vez. En muchos sistemas Unix / Linux, si mi memoria funciona, podría usar el comando co (checkout) directamente desde la línea de comando.
O puede aprovechar el hecho de que CVS y rcs almacenan la última versión del archivo en la cabecera cerca de la parte superior del archivo, y cualquier otra revisión se crea aplicando diffs internamente. Por lo tanto, probablemente pueda quitar la última versión fácilmente usando un editor de texto, y posiblemente automatizarlo con un script de Perl. Este truco no funcionará para ninguna otra versión.
Estas son opciones en caso de que haya problemas con la instalación rápida de un servidor CVS (si uno no está ya instalado, tienden a venir con sistemas tipo Unix) y la salida.
Intento recuperar algún código fuente antiguo (texto sin formato) de un grupo de archivos que solía administrarse con CVS. Tengo un directorio que contiene todos los archivos de código fuente en formato de archivo *, v de CVS. Esto se ve principalmente como los archivos originales, pero hay un poco de información de revisión y encabezado específico de CVS allí.
¿Hay una forma sencilla de eliminar todas las cosas de CVS y simplemente guardar la última revisión del archivo?
Intente configurar el cliente de CVS y lea sus archivos como un repositorio local de CVS.
Ni siquiera necesita usar CVS. CVS era solo una interfaz para RCS, y los archivos * .v son realmente archivos RCS. Solo échales un vistazo. por ejemplo, si tienes foo, v solo ejecuta:
co foo
y se descargará foo del archivo, v
Sí, instale un cliente CVS, configure la variable de entorno CVSROOT para que apunte a la raíz de su repositorio y escriba cvs checkout dir
donde dir
es un directorio de nivel superior en su repositorio.
Si por alguna razón solo tiene archivos ,v
individuales ,v
están en formato rcs
, por lo que si el programa rcs
está instalado, debería poder obtener la revisión de punta de cualquier archivo ,v
.
Las últimas ventanas binarias pueden encontrarlas aquí:
https://ftp.gnu.org/non-gnu/cvs/binary/stable/x86-woe/
Por ejemplo: Coloque aquí sus archivos de repositorios: c: / cvs (como c: / cvs / PROJECT create c: / cvs / CVSROOT
crea c: / work save cvs.exe aquí
correr:
cvs -d c:/cvs checkout PROJECT