macos - CVS 命令已停止在 MacOS X 终端中工作

标签 macos cvs

今天,几个月来我第一次需要在 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/

相关文章:

svn - 免费的源代码控制系统不需要存储每个文件的本地副本,从而使空间使用量加倍?

swift - macOS 中的多页面应用程序

macos - 无法在 osx 上使用 luarocks 安装软件包

node.js - 在 OSX Maverick 上安装 Nodejs 时出错

xcode - macOS 中的 ".scatterload"文件是什么?

ruby - fork : Resource temporarily unavailable when calling rvm from a shell script, 但 rvm 本身工作正常

svn - 来自 SVN 的复古 : Learning CVS,

c++ - 用于比较给定两个源代码文件的同一 C++ 函数的两个版本的工具

java - 在 Rational (Eclipse) 中,项目名称后的 CVS 版本和 CVS url

eclipse - Intellij 团队同步视角?