我收到了一个zip文件,其中包含来自CVS存储库的源代码。所有的源代码文件都是",v“文件扩展名文件。经过一些研究后,我读到我需要安装一个CVS客户端并签出文件。我安装了TortoiseCVS。但是,我不能检出文件,因为一个错误,“未知标志已满”。
我将CVSROOT设置为发送给我的源代码库的顶层。然后,我在TortoiseCVS中使用CVS checkout来签出另一个目录中的文件。获取列表可以工作,但我无法获取要签出的文件。第一个目录创建得很好,但当它到达第一个文件时,我就得到了错误。
为了清晰起见,我已经包含了我工作的截图。





发布于 2014-11-20 23:42:51
我不知道tortoiseCVS,但是如果你想恢复,我可以告诉你如何在任何基于debian的linux上恢复(我认为你的问题来自CVS,所以我们必须重新初始化你的CVS仓库):
首先,在你的ubuntu上安装CVS:
sudo apt-get install cvs然后创建一个目录来解压缩您的文件:
mkdir yourRepoName然后解压此存储库上的文件:
cd yourRepoName
unzip -a /path/to/your/file.zip然后删除解压后的存储库的CVSROOT目录。
rm -rf /path/to/yourRepoName/CVSROOT最后,再次初始化您的CVS存储库:
cvs -d /path/to/yourRepoName init然后,您可以简单地检出文件,而不会出现以下问题:
cvs -d /path/to/yourRepoName/ checkout fileOrDirectoryToCheckout nameYouWantForFile请记住,从您的存储库执行此签出操作!
希望对我有所帮助,如果我的英语水平不够好,我深表歉意。
https://stackoverflow.com/questions/23644945
复制相似问题