【问题标题】:CVS repository commit after copying复制后 CVS 存储库提交
【发布时间】:2015-01-09 09:20:27
【问题描述】:

我们已经通过简单的“cp”将 CVS 存储库移动到另一个主机,之后我们的程序员对此副本进行了更改。现在我正在尝试做cvs commit,但是有一个错误:

cvs [commit aborted]:这里没有版本;先做 `cvs checkout'

如何以正确的方式进行提交?

【问题讨论】:

    标签: cvs


    【解决方案1】:

    首先,如果你“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
    

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-12
      • 2011-09-03
      • 2013-07-30
      • 2012-08-14
      • 1970-01-01
      相关资源
      最近更新 更多