|
The Revision Control System (RCS) is a software implementation of revision control that automates the storing, retrieval, logging, identification, and merging of revisions. RCS is useful for text that is revised frequently, for example programs, documentation, procedural graphics, papers, and form letters. RCS is also capable of handling binary files, though with reduced efficiency and efficacy. Revisions are stored with the aid of the diff utility. Image File history File links Portal. ...
Revision control (also known as version control, source control or (source) code management (SCM)) is the management of multiple revisions of the same unit of information. ...
A computer program is a collection of instructions that describe a task, or set of tasks, to be carried out by a computer. ...
At computing, diff is a file comparison utility that outputs the differences between two files. ...
RCS was initially developed in the 1980s by Walter F. Tichy while he was at Purdue University as a free and more evolved version of the Source Code Control System (SCCS). It is now part of the GNU Project but is still maintained by Purdue University. Walter F. Tichy is professor of Computer science at the University of Karlsruhe in Germany where he teaches classes in software engineering. ...
Purdue University (Purdue) is a land-grant, public university in West Lafayette, Indiana, United States. ...
Source Code Control System (SCCS) was the first source code revision control system. ...
The GNU logo, drawn by Etienne Suvasa The GNU Project was announced in 1983 by Richard Stallman. ...
RCS operates only on single files, has no way of working with an entire project, and sports a relatively fiddly system of branches for independent streams of development. Instead of using branches, many teams just used the in-built locking mechanism and worked on a single branch. A simple system called CVS was developed capable of dealing with RCS files en masse, and this was the next natural step of evolution of this concept, as it “transcends but includes”[1] elements of its predecessor. The Concurrent Versions System (CVS), also known as the Concurrent Versioning System, is an open-source version control system invented and developed by Dick Grune in the 1980s. ...
In single-user scenarios, such as server configuration files or automation scripts, RCS may still be the preferred revision control tool as it is simple and no central repository needs to be accessible for it to save revisions. This makes it a more reliable tool when the system is in dire maintenance conditions. Additionally, the saved backup files are easily visible to the administration so the operation is straightforward. However, there are no built-in tamper protection mechanisms and this is leading security concious administrators to consider later technology. This article or section does not cite any references or sources. ...
Many wiki engines, including TWiki, use RCS for storing page revisions. Look up Wiki in Wiktionary, the free dictionary. ...
TWiki is a Wiki program which runs (serves as a platform for) certain wikis which are called TWikiSites. ...
Reference
- ^ http://integralwiki.net/index.php?title=Quadrants#The_Four_Corners_of_the_Kosmos
- Walter F. Tichy: RCS--A System for Version Control. In: Software--Practice and Experience. July 1985. Volume 15. Number 7. Pages 637-654. References to the paper at CiteSeer
External links - RCS at Purdue
- RCS at GNU
rcs(1): RCS file management program – OpenBSD General Commands Manual |