Сегодня, впервые за несколько месяцев, мне нужно было использовать CVS в командной строке на моем Mac (MacOS X 10.4) и обнаружил, что команды больше не работают. В ответ на:
cvs diff -u
Я получил:
cvs diff: CVSROOT requires a path spec:
cvs diff: :(gserver|kserver|pserver):[[user][:password]@]host[:[port]]/path
cvs diff: [:(ext|server):][[user]@]host[:]/path
cvs diff: in directory .:
cvs diff: ignoring CVS/Root because it does not contain a valid root.
cvs diff: No CVSROOT specified! Please use the `-d' option
cvs [diff aborted]: or set the CVSROOT environment variable.
Тем не менее, я счастливо использую SmartCVS 7.0.8 на той же машине. Каталог, в котором я находился, содержит папку CVS с корневым файлом, который выглядит точно так, как я ожидал.
Кто-нибудь может подсказать, как CVS командной строки могла перестать работать, когда SmartCVS по-прежнему работает отлично?