cvs编辑器不能在同一个项目中的许多地方工作

时间:2011-08-09 09:18:50

标签: version-control cvs

我正在使用cvs作为项目。我使用cvs checkout ...从存储库中查看项目的副本,然后使用cvs edit <file>进行编辑。现在,考虑下面我的项目的示例目录结构:

project/:

dir1/:
sample1.C

dir2/:
sample2.C

现在假设我运行以下命令:

cd ~/cvs/project/dir1/
cvs edit sample1.C
cd ../dir2
cvs edit sample2.C
cvs editors

我的输出仅包含sample2.C,而不提及sample1.C。如果我cd进入dir1我只能看到sample1.C被编辑。我的问题如下:

  1. 我的cvs设置有问题吗?或者我应该从一个地方为我需要编辑的任何文件调用cvs edit命令,以便在一个地方查看正在编辑的所有文件。

  2. 我是否可以使用cvs中的命令查看正在项目中cvs编辑的所有文件?

  3. P.S:如果需要更多细节,请告诉我。

1 个答案:

答案 0 :(得分:1)

默认情况下,

cvs命令适用于当前目录及以下目录。因此,在您的示例中,由于您位于dir2,因此您只能看到sample2.C。如果您回到proect目录,则会看到两个文件。