【问题标题】:No files are being checked out on a CVS checkout在 CVS 签出时未签出任何文件
【发布时间】:2010-08-10 18:38:07
【问题描述】:

我今天安装了 CVS 服务器。我使用 sudo apt-get install cvsd 安装了 cvs 服务器。现在存储所有内容的文件夹是 /var/lib/cvsd/cvsrepo/test。文件夹 test 包含一个名为 check.txt 的虚拟文本文件,这将证明一切正常。

我在客户端机器上的 CVSROOT 是 ":pserver: username@localhost:/cvsrepo"。当我进行 cvs 登录时,它会要求我输入密码,并很好地验证我的身份。然后我做一个 cvs checkout,“cvs checkout test”。测试文件夹是模块,而 cvsrepo 是存储库。当我首先下载 test 时,我收到消息“cvs checkout: Updating testFolder”,然后创建了一个名为 test 的文件夹,但它在客户端计算机中没有虚拟文件 check.txt。结帐只是创建一个文件夹 CVS,其中包含 Entries、Repository 和 Root 文件夹?为什么没有下载文本文件?

【问题讨论】:

  • 您是使用cvs importcvs add + cvs commit 添加文件吗?
  • 不,我是直接创建的!!
  • 我刚刚进入存储库并创建了一个文件夹,然后创建了文件!

标签: file cvs vcs-checkout


【解决方案1】:

您似乎在说您有一个文件/var/lib/cvsd/cvsrepo/test/check.txt。如果是这样,这不是您的存储库的有效部分。在检出时显示为 test/check.txt 的文件在存储库中将是 text/check.txt,v,其内容将是具有修订历史记录的 CVS/RCS 文件。

您可以直接使用mkdir 在 CVS 存储库中创建目录,但不建议这样做。你不能那样创建文件,你必须签出一个目录,在目录中创建一个文件并提交文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-15
    • 1970-01-01
    相关资源
    最近更新 更多