我们内部编写的工具之一提供了一个 cvs 提交跟踪,格式如下:
Checking in src/com/package/AFile.java;
/home/cvs/src/com/package/AFile.java,v <-- Afile.java
new revision: 1.1.2.56; previous revision: 1.1.2.55
done
cvs update -r 1.1.2.56
然后,该工具通过在已经签出特定代码分支的工作目录中发出命令,从 cvs 获取文件。
如果工作目录中存在AFile.java的现有版本,则此命令可以正常工作。但是当我们在工作目录中找到一个没有版本的文件时,该命令无法获取该文件。
有没有办法做到这一点?