如何从CVS获取旧版本文件的副本

时间:2013-12-26 20:09:40

标签: cvs

我的公司使用过CVS。 我想保留文件的当前版本,但是将旧版本的副本检索到不同的文件名。

我目前的修订版本为1.136,但我需要修订版本1.130。

head: 1.136
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 136;   selected revisions: 136

2 个答案:

答案 0 :(得分:1)

您可以尝试

  • 检索旧版本
  • 将其重命名为其他名称
  • 恢复当前版本

应该可以通过以下方式来实现:

cvs checkout -D 2010-05-01 directory/file1 #Use  the  most  recent  revision  no later than 2010-05-01
cp directory/file1 myNewFile.txt
cvs update -C directory/file1

答案 1 :(得分:0)

我的方式略有不同:

cvs up -r1.130 myfile.txt
cp myfile.txt myfile.txt.v1.130
cvs up -r1.136 myfile.txt