Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 添加新文件的CVS添加错误_Linux_Cvs - Fatal编程技术网

Linux 添加新文件的CVS添加错误

Linux 添加新文件的CVS添加错误,linux,cvs,Linux,Cvs,我第一次尝试在我的linux机器上为一个项目使用CVS,我的头一直撞在同一堵砖墙上 我已经创建了一个项目目录,名为/home/myuser/cvsproject 然后,我将CV的环境变量设置为: export-CVSROOT=/home/myuser/cvsproject 然后,我将CVS的初始化作为:cvsinit 这在我的项目目录下创建了CVSROOT文件夹 然后我创建了一个较低级别的项目目录,如/home/myuser/cvsproject/project1 我在最后的模块文件中添加了这些

我第一次尝试在我的linux机器上为一个项目使用CVS,我的头一直撞在同一堵砖墙上

我已经创建了一个项目目录,名为
/home/myuser/cvsproject

然后,我将CV的环境变量设置为:
export-CVSROOT=/home/myuser/cvsproject

然后,我将CVS的初始化作为:
cvsinit
这在我的项目目录下创建了CVSROOT文件夹

然后我创建了一个较低级别的项目目录,如
/home/myuser/cvsproject/project1

我在最后的模块文件中添加了这些项目详细信息,如下所示
project1项目1

我现在尝试使用
cvs add project1/filename.txt
向存储库添加一个新文件,但出现以下错误:
cvs添加:在目录项目1中:
cvs[添加中止]:此处没有版本;首先执行“cvs签出”

该文件位于我的当前目录中,位于
/home/myuser/cvsproject/
如果我尝试添加不带project1前缀的文件:
cvs add filename.txt
我仍然会收到相同的错误

我能够签出CVSROOT目录中的一个文件,即。
cvs checkout CVSROOT/modules
所以cvs肯定能工作


谢谢你的帮助。谢谢

CVS不是分散的,您不应该将项目目录作为CVS存储库的根目录。将
CVSROOT
设置到存储库将驻留的不同位置(与项目的工作目录不在同一位置-它应该是新的位置,CVS将在其中创建其结构),然后
添加或
导入所需的所有内容(别忘了
提交
)。如果您想要另一个工作副本,您应该
从同一CVSROOT签出