我已经从CVS分支中删除了一个已签入的文件,即:
cvs remove -f file.txt cvs commit
如何恢复文件?
我相信:
cvs add file.txt cvs commit file.txt
......将从阁楼中复活出来.
我发现你不能cvs add
用来撤消cvs remove
已经进行过操作的操作.这样可行:
$ cvs remove -f file.txt $ cvs add file.txt
但这不起作用:
$ cvs remove -f file.txt $ cvs commit $ cvs add file.txt
到目前为止,我发现的最简单的方法是运行cvs status file.txt
以找出修订号.然后获取修订版的内容并将其添加回:
$ cvs update -p -r rev file.txt > file.txt $ cvs add file.txt $ cvs commit