【问题标题】:Where are the deleted files in CVS repository server?CVS 存储库服务器中删除的文件在哪里?
【发布时间】:2012-02-11 01:36:46
【问题描述】:

我正在做 CVS repo 考古,实际上我正在尝试直接从 CVS repo 取回一个文件。

我查看了 CVSROOT/history 文件,发现在某个时间点,我们有一个名为“a.java”的文件,版本为 1.4。

现在这个文件已经不存在了,CVS 如何索引他的文件?我知道对于每个修订文件,我们都有一个包含更改的“FILE_NAME,v”。被删除的文件应该在某个地方吧?

谢谢!

【问题讨论】:

    标签: cvs


    【解决方案1】:

    如果您从 cvs 中删除以前版本化的文件,它应该位于 Attic 文件夹中,您应该能够将其从 <dir>/attic 移动到 <dir>

    这里有更多关于在哪里可以找到attic的信息

    【讨论】:

    • 我没有“阁楼”目录。这很奇怪。他们可以在其他地方吗?我检查了我的仓库,没有阁楼。
    • 我们坚信我们已经篡改了我们的 CVS 存储库,这就是为什么我要为此发疯的原因
    • 您从根目录中找到了 ./ -name "Attic" 吗?如果它是一个活跃的存储库,你应该有一堆。
    • 所有源代码都在与CVSROOT相同级别的子目录中,只包含文件名,v文件。在 CVSROOT 中,我找到了配置文件和已满的“历史记录”。我相信那些设置 CVS 存储库的人根本不小心......
    猜你喜欢
    • 2011-07-27
    • 1970-01-01
    • 2016-11-06
    • 2013-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多