我收到了一个包含CVS存储库源代码的zip文件。所有源代码文件都是“,v”文件扩展名文件。经过一些研究,我读到我需要安装一个CVS客户端并检查文件。我安装了TortoiseCVS。但是,由于错误“未知标志已满”,我无法检出文件。
我将CVSROOT设置为我发送的源存储库的顶级。然后我在TortoiseCVS中使用CVS checkout来检查另一个目录中的文件。获取列表有效,但我无法获取要检出的文件。第一个目录创建正常,但当它到达第一个文件时,就是我收到错误。
为了清晰起见,我已将我的作品截图包括在内。
答案 0 :(得分:2)
我不知道tortoiseCVS但是如果你想要恢复,我可以告诉你如何在任何基于debian的linux上做到这一点(我想你的问题来自CVSROOT,所以我们必须重新初始化你的CVS存储库):
首先,在你的ubuntu上安装CVS:
sudo apt-get install cvs
然后创建一个目录来解压缩文件:
mkdir yourRepoName
然后解压这个仓库上的文件:
cd yourRepoName
unzip -a /path/to/your/file.zip
然后删除unziped存储库的CVSROOT目录。
rm -rf /path/to/yourRepoName/CVSROOT
最后,再次初始化您的CVS存储库:
cvs -d /path/to/yourRepoName init
然后您可以简单地签出文件而不会出现问题:
cvs -d /path/to/yourRepoName/ checkout fileOrDirectoryToCheckout nameYouWantForFile
请记住,从您的存储库中执行此检查!
希望它有所帮助,如果我的英语水平不够好,那就很抱歉。