CVS 相关文件夹大小写问题

CVS related folder case issue

这与cvs有关,不知何故检查了两个同名但不同名称的文件夹。由于 windows 不区分大小写,因此在签出时仅使用大写字母进行签出。所以删除了 cvs.And 中的文件夹,再次检查了一个带有小案例的文件夹。签出后,它仍会在以大写命名的文件夹中签出。在 linux 上,它检查了小案例文件夹。令人困惑。我需要删除某些 cvs 管理文件中的条目吗?

老实说,如果您在服务器上具有 root 访问权限,我建议将服务器上的这些文件夹之一重命名为不区分大小写的唯一名称。

客户端操作(即删除该文件夹中的文件,然后重新添加到一个更好命名的文件夹中)只会进行到 cvs 检出,即使 -P 也只会创建空文件夹,然后将其删除。在 Windows,我担心即使在客户端修复之后,行为仍然无法预测。

当然要时刻注意对服务器的操作。如果有很多人从事此项目,您可能希望与他们协调并确保在此之后每个人都能成功更新任何现有工作区。