Если внесения каких-либо изменений в файл вызвали ошибку, то всегда можно сравнить новую версию со старыми, воспользовавшись командой rcsdiff, которая сравнивает две версии файла:
oleg@localhost:~/webprojects/linuxcookbook/content:$ \
> rcsdiff -r1.1 -r1.2 versioncontrolsystems.html
===================================================================
RCS file: RCS/versioncontrolsystems.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -r1.1 -r1.2
12c12
Системы управления версиями позволяют эффективно отслеживать изменения и хранить полную историю проекта. Они полезны при работе с любыми текстовыми документами: исходными текстами программ, конфигурационными файлами, сценариями, статьями, книгами. Система управления версиями позволяет легко вернуться к любой версии определенного проекта.
После ключей -r не должно быть пробелов.
Можно сравнить рабочий файл с любой из версий:
oleg@localhost:~/webprojects/linuxcookbook/content:$ \
> rcsdiff -r1.1 versioncontrolsystems.html
===================================================================
RCS file: RCS/versioncontrolsystems.html,v
retrieving revision 1.1
diff -r1.1 versioncontrolsystems.html
12c12
Можно также сравнить текущий рабочий файл с последней версией:
oleg@localhost:~/webprojects/linuxcookbook/content:$ \
> rcsdiff versioncontrolsystems.html
===================================================================
RCS file: RCS/versioncontrolsystems.html,v
retrieving revision 1.2
diff -r1.2 versioncontrolsystems.html
Последнюю команду можно использовать для просмотра внесенных изменений после редактирования файла до его занесения в репозитарий.
Для удобства просмотра выходные данные rcsdiff можно направить в файл:
oleg@localhost:~/webprojects/linuxcookbook/content:$ \
> rcsdiff -r1.1 -r1.2 versioncontrolsystems.html > versioncontrolsystems.html