Revision Control System
El Sistema de Control de Revisiones (Revision Control System - RCS) es una implementación de software para el control de versiones que automatiza las tareas de guardar, recuperar, registrar, identificar y mezclar versiones de archivos. RCS es útil para archivos que son modificados frecuentemente, por ejemplo programas informáticos, documentación, gráficos de procedimientos, monografias y cartas. RCS también puede ser utilizado para manejar archivos binarios, pero con eficacia y eficiencia reducidas. Las distintas versiones son archivadas mediante la ayuda de la utilidad diff.
RCS fue inicialmente desarrollado en la década de 1980 por Walter F. Tichy mientras estaba en la Purdue University. Actualmente es parte del Proyecto GNU aunque es mantenido por la Purdue University.
No es posible trabajar con proyectos enteros ya que opera solamente con archivos individuales, ni permite que varios usuarios trabajen en el mismo archivo simultáneamente. Por lo que ha sido superado por CVS y otros paquetes hábiles para soportar proyectos complejos. Pero cuando se está en un esenario de usuarios independientes, ó con archivos de configuración de un servidor ó archivos de scripts de automatización, el RCS es preferido por su simplicidad y porque no requiere un daemon corriento para poder trabajar. CVS fue originalmente basado en RCS.
Muchas herramientas wiki, incluido TWiki, utilizan RCS para guardar las versiones de los documentos.
Véase también
Enlaces externos
- RCS at Purdue
- RCS at GNU
- Getting started with RCS
- Walter F. Tichy: RCS--A System for Version Control. En: Software--Practice and Experience. Julio 1985. Volúmen 15. Número 7. Páginas 637-654. Referencias al documento en CiteSeer