从CVS*,v文件的存档中恢复文件

Vog*_*oet 8 unix cvs scripting recovery

我试图从一堆过去用CVS管理的文件中恢复一些旧的源代码(纯文本).我有一个包含所有CVS*,v文件格式的源代码文件的目录.这看起来与原始文件大致相似,但其中有相当多的CVS特定标题和修订信息.

是否有一种简单的方法来删除所有CVS的东西,只是保留文件的最新版本?

Wil*_*ell 15

您甚至不需要使用CVS.CVS只是RCS的前端,*.v文件实际上是RCS文件.看看吧.例如,如果你有foo,v只执行:

co foo

它将从v文件中检出foo


Dig*_*oss 6

是的,安装一个CVS客户端,设置环境变量CVSROOT指向存储库的根目录,并输入cvs checkout dir其中,dir是在你的仓库顶级目录.

如果由于某种原因你只有单独的,v文件,它们是rcs格式的,所以如果rcs安装了程序,它应该能够从任何,v文件中获取提示修订版.


小智 6

最新的 Windows 二进制文件可以在这里找到:

https://ftp.gnu.org/non-gnu/cvs/binary/stable/x86-woe/
Run Code Online (Sandbox Code Playgroud)

例如:将您的存储库文件放在这里:c:\cvs(如 c:\cvs\PROJECT create c:\cvs\CVSROOT

创建 c:\work 在这里保存 cvs.exe

跑:

cvs -d c:\cvs checkout PROJECT
Run Code Online (Sandbox Code Playgroud)