18.15. Настройка среды CVS

Проблема

Требуется изменить параметры рабочей среды CVS: редактор по умолчанию, пути к файлам, репозитарий по умолчанию, а также некоторые параметры командной строки. Короче говоря, вы хотите настроить рабочую среду так, чтобы было приятно и удобно работать с CVS, особенно при частом использовании.

Решение

Создайте файл .cvsrc и сохраните его в домашнем каталоге. Каждый пользователь может сделать это, чтобы настроить рабочую среду CVS под свои нужды. В следующем примере задаются базовые параметры по умолчанию:

cvs -T /tmp
cvs -d /cvsroot
cvs -e nano
update -dP
checkout -P
cvs -z3
diff -c

Эта настройка касается только клиентской стороны и совершенно не затрагивает сервер CVS. Настройка через .cvsrc позволяет избежать излишней модификации системных переменных и упрощает управление настройками для каждого пользователя.

Комментарий

В документации CVS часто предлагается задать переменные среды CVS в системном профиле (например, в ~/.bashrc). Однако вариант с файлом .cvsrc предпочтительнее, поскольку он легче переносится между системами и проще настраивается. Если .cvsrc присутствует, он переопределяет все переменные окружения, заданные в ~/.bashrc, что может быть полезно при работе с несколькими проектами.

Смысл приведённого фрагмента .cvsrc:

Включение файла .cvsrc в домашний каталог позволяет упростить управление параметрами CVS и создать более персонализированную рабочую среду. Это особенно полезно, если вам часто приходится переключаться между несколькими репозитариями или использовать различные команды, которые необходимо точно настроить под личные нужды.

См. также

cvs(1); локальная документация (/usr/share/doc/cvs/html-info/cvs_16.html и /usr/share/doc/cvs/html-info/cvs_19.html).