我们通过简单的'cp'将CVS存储库移动到另一个主机,之后我们的程序员对此副本进行了更改。现在我正在尝试做cvs commit
,但有一个错误:
CVS [提交中止]:这里没有版本;先做"CVS Checkout"
如何以正确的方式进行提交?
首先,如果你"cp"了仓库,你必须重新初始化cvs仓库,这是通过以下步骤完成的:
首先删除你的 CVSROOT:
$rm -rf /path/to/your/repository/CVSROOT
然后,您必须重新初始化存储库:
$cvs -d /path/to/your/repo init
然后签出您正在处理的文件:
$cvs -d /path/to/your/repo checkout yourModule
进行您想要执行的更改,然后您可以正确提交:
~$cvs -d /path/to/your/repo commit yourModule
希望对您有所帮助。