【发布时间】:2015-01-09 09:20:27
【问题描述】:
我们已经通过简单的“cp”将 CVS 存储库移动到另一个主机,之后我们的程序员对此副本进行了更改。现在我正在尝试做cvs commit,但是有一个错误:
cvs [commit aborted]:这里没有版本;先做 `cvs checkout'
如何以正确的方式进行提交?
【问题讨论】:
标签: cvs
我们已经通过简单的“cp”将 CVS 存储库移动到另一个主机,之后我们的程序员对此副本进行了更改。现在我正在尝试做cvs commit,但是有一个错误:
cvs [commit aborted]:这里没有版本;先做 `cvs checkout'
如何以正确的方式进行提交?
【问题讨论】:
标签: cvs
首先,如果你“cp”存储库,你必须重新初始化 cvs 存储库,这是通过以下步骤进行的:
首先删除你的 CVSROOT:
$rm -rf /path/to/your/repository/CVSROOT
然后你必须重新初始化你的 repo:
$cvs -d /path/to/your/repo init
然后签出你正在处理的文件:
$cvs -d /path/to/your/repo checkout yourModule
做出你想做的改变,然后你就可以正确地提交:
~$cvs -d /path/to/your/repo commit yourModule
希望对你有帮助。
【讨论】: