In: Computer Science
RCS (Revision Control System), a configuration management tool, adopts a reverse delta approach for storing multiple versions of a file. To optimize storage, RCS only stores the latest version of each configuration item and the differences between each version. For example, assume a file has three revisions—1.1, 1.2, and 1.3. RCS stores the file as of version 1.3, then the differences between 1.2 and 1.3, and finally the differences between 1.1 and 1.2. When a new version is created, say 1.4, the difference between 1.3 and 1.4 is computed and stored, and the 1.3 version is deleted and replaced by 1.4. Do you think RCS is able to apply Version Control in this case? Research the internet and find the pros and cons of this tool as a configuration management tool. Also, suggest some other tool that could be used for this scenario.