Pregunta

¿Tiene RCS tiene algo así como SVN / p4 eliminar , donde se mantiene el historial de archivos, pero lo marca como eliminado? O sólo debo quitar el archivo y el archivo v coincidente en el directorio RCS? ¿Cuál es la forma recomendada de eliminar y / o mover archivos con RCS?

¿Fue útil?

Solución

RCS tiene nada que ver con 'svn delete'; no logra directorios.

Usted no desea eliminar el fichero RCS (RCS / nombre de archivo, v); que lo necesite para el acceso al trabajo pasado y versiones históricas. Simplemente ya no se obtiene de (co) desde RCS.

Se le preguntará acerca de los archivos en movimiento. Hay (al menos) dos opciones.

  1. Una es mover el nombre del archivo, el archivo v subyacente de un nombre a otro - posiblemente en un directorio diferente. Que pierde la información anterior -. Usted no sería capaz de regenerar una versión anterior a causa del cambio de nombre
  2. El otro es copiar el nombre del archivo subyacente, v para nuevo_nombre v,; Esto preserva la historia dejando el archivo original en su lugar, y le da el nuevo nombre del archivo de una historia también.

generalmente uso la opción 2, pero yo soy anal retentivo sobre la regeneración de las versiones anteriores del software.

Esta técnica se hace más difícil si se desea crear un nuevo archivo con el nombre de la antigua. Entonces usaría el archivo antiguo y empezar una nueva versión principal (por ejemplo, saltar desde la versión 3.15 a 4.1) con el nuevo material. Si decide que su nuevo material debe tener números de versión 1.x, has regado sí mismo - que tiene que elegir entre la compatibilidad hacia atrás y el movimiento hacia adelante. No estoy tan unido a los números de versión específicos como todo eso (pero recomendaría contra el uso de 'año' como parte del número de versión, tengo una serie de archivos con la versión 2003.2, etc, y cuando los edito, me tiene que recordar para cambiar a la versión 2009.1, etc.).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top