Непонятно, какова ваша конечная цель: привести весь репозиторий в требуемое состояние (выбранная ревизия выбранной ветви) или получить отдельный файл из репозитория для дальнейшей обработки. Я предполагаю, что это последнее.
Затем вам нужна эта команда:
cvs checkout -r <revision> -p filename.ext > ~/tmp/filename.ext
Это приведет к выводу в stdout указанной ревизии указанного файла (или файлов), которая может быть перенаправлена во временное местоположение и обработана.
Или вы можете использовать:
cvs export -r <revision> -d ~/tmp module/filename.ext
, который будет экспортировать (часть) хранилище в указанный целевой каталог.