今天,几个月来我第一次需要在 Mac (MacOS X 10.4) 上的命令行上使用 CVS,并发现这些命令不再起作用。回应:
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 文件夹,其中有一个根文件,看起来与我期望的完全一样。
当 SmartCVS 仍然完美运行时,有人可以建议命令行 CVS 如何停止工作吗?
最佳答案
我发现问题了。 SmartCVS 创建的根文件中包含反斜杠而不是正斜杠。如果我编辑根文件以放入正斜杠,则“cvs diff”工作正常。 (另一方面,SmartCVS 现在拒绝识别我的源代码树的存在。)
关于macos - CVS 命令已停止在 MacOS X 终端中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1518979/