Сегодня, впервые за несколько месяцев, мне нужно было использовать CVS в командной строке на моем Mac (MacOS X 10.4) и обнаружил, что команды больше не работают. В ответ на:Команды CVS перестали работать в терминале MacOS X
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 все еще функционирует отлично?
... рассмотреть обновить SVN или Git? cvs не хватает производительности, занимаемой площади и стабильности. –