I am looking for best practices using branches in RCS.
I had read the man page for rcs
and ci
and also browsed at the following links:
http://www.gnu.org/software/rcs/manual/html_node/Concepts.html
http://www.gnu.org/software/rcs/manual/html_node/Quick-tour.html
Suppose i have revision 1.3
on tip of the trunk.
I now want to change file 1.2
(as 1.3
have several other changes I cannot yet use).
I understand I can create branch on revision 1.2
using ci -r1.2.1
My question are the follows:
1. Do I need to set a lock on the file? If so, on which revision?
2. If no lock set, I cannot use -u
flag in order to keep the file in my local dir. In case I wish to do so, is it still possible without co
the file again?
Side note: I feel RCS does not suit my company needs however migrating to another system is not my decision to make, so currently I need to keep working with it.