CVS表示它对其检出的文件一无所知。

3
我正在尝试从Tortoise CVS获取文件历史记录,但是我遇到了以下错误。
cvs log: nothing known about [filename]

我该如何解决这个问题?我已经进行了一次全新的检查,这些文件是检查的一部分,但任何其他对它们进行的工作流活动(例如记录、删除等)都不起作用。


请发布您输入的确切命令。 - Mark Jones
Tortoise CVS 正在使用以下命令:cvs.exe -q -f log [文件名] - Dinesh Manne
你使用的是哪个版本的cvs?你是否先进行了编译?尝试在文件上执行cvs status命令。通常,该错误消息意味着存储库中没有该名称/路径的内容。你能否查看存储库?你能看到文件所在的本地CVS目录吗? - Sally
1个回答

1

我遇到了这个问题,是由于文件夹名称大小写不一致引起的冲突。我们的CVS存储库在Unix上,所以当两个不同的团队成员在不同的分支中创建了名为js和JS的文件夹时,在客户端(即Windows)引起了相当大的混乱。

我通过在Linux上检出仓库,在其中一个目录中删除该文件,并要求CVS管理员物理删除CVS存储库中的该目录来解决了这个问题。


我不认为我的问题完全是这样的。我们的服务器托管在Linux机器上,但该文件是SDK包中的一千个文件之一。它是静态的,我们使用CVS只是作为同步的手段。 - Spidey

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接