by <Aaron Hawley>.
An important lesson in learning computers is to try things out yourself and experiment. Be sure to do this when trying to learn how to use the Revision Control System (RCS). Another lesson, when you practice with RCS do not practice on any of your work that is of importance. Create some junk files, put them in RCS, make changes to them, put them back in RCS, and keep practicing. Don't try practicing with your memoirs or your personal database application code; neither which you happen to have backed up. Mistakes happen and you learn from them. Don't pay for them.
If you have RCS
properly installed on you're machine, than read the man
pages. These can be read by typing the following command in a shell:
man rcs
If you use the GNU version of RCS then you also have the RCS introduction man page.
man rcsintro
(Who woulda' thunk?)
Granted, this advice may not be helpful to those who haven't learned to use Emacs, but even if you haven't, it finally gives you a reason to finally do so. And if you take the time to learn Emacs and to use its version control mode (which uses RCS behind-the-scenes), you won't have to learn how to use RCS from the command line.
I have written a tutorial, it is a section of a larger document about using RCS. It is Free Documentation and offers only a quick introductory tutorial for RCS. Understanding this turorial will provide you with the skills to later tackle other features in RCS.
The Internet is full of terse tutorials on RCS. Find them by searing in a popular search engine.
Find one that suits your needs, and read it. It won't be enough to become an RCS guru, but it will get you in the right direction.
Who would be a better teacher of RCS then the inventor of RCS? The author of RCS, Walter F. Tichy, wrote a paper about his software: RCS—A System for Version Control. It's only twenty pages, and is an even shorter read than that. A beginner and non-technical brain can skip the following parts of the article:
The introduction to using RCS in Tichy's paper is quick and brief. However, it provides a good overview of what RCS is, and explanations for how it works.
And like all tutorials you should be sure to learn more about RCS after learning the basics. All of these tutorials are all lacking in different ways and don't give all the explanations or possibilities. There are books out there with that task in mind. And then there are reference sites like this one. For books there is the following:
There is always more to know about RCS and you should continue learning more. RCS profiency, in as many features as possible, can help people in a variety of their day-to-day tasks.
Back to Using GNU RCS
Site maintained by Aaron Hawley $Id: learn.html,v 1.14 2005-04-15 13:38:37-04 ashawley Exp $Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, with the Front-Cover Text being "A free book about free software", and Back-Cover Texts being "You have freedom to copy and modify this book".