复制后提交 CVS 存储库



我们通过简单的'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

希望对您有所帮助。

最新更新