【发布时间】:2015-08-25 11:33:11
【问题描述】:
我第一次尝试在我的 linux 机器上使用 CVS 来完成一个项目,但我的头一直撞在同一堵砖墙上。
我创建了一个项目目录为/home/myuser/cvsproject
然后我将 CVS 的环境变量设置为:
export CVSROOT=/home/myuser/cvsproject
然后我将 CVS 的初始化运行为:cvs init
这在我的项目目录下创建了 CVSROOT 文件夹。
然后我创建了一个较低级别的项目目录,如/home/myuser/cvsproject/project1
我在最后的模块文件中添加了这些项目详细信息
project1 project1
我现在尝试使用 cvs add project1/filename.txt 向存储库添加一个新文件,但出现以下错误:
cvs add: in directory project1:
cvs [add aborted]: there is no version here; do 'cvs checkout' first
该文件在我的当前目录中,位于/home/myuser/cvsproject/
如果我尝试添加不带 project1 前缀的文件:cvs add filename.txt,我仍然会收到相同的错误。
我可以检出 CVSROOT 目录中的文件,即
cvs checkout CVSROOT/modules 所以 CVS 肯定在工作。
感谢您的帮助。谢谢
【问题讨论】: