【问题标题】:CVS related folder case issueCVS相关文件夹案例问题
【发布时间】:2016-11-15 10:25:57
【问题描述】:

这与 cvs 有关,以某种方式检查了两个名称相同但名称不同的文件夹。签出时只有大写才能签出,因为 Windows 不区分大小写。所以删除了cvs中的文件夹。然后再次签入一个带有小案例的文件夹。签出后,它仍会在以大写字母命名的文件夹中签出。在 linux 上,它会检查 small case 文件夹。它令人困惑。我是否需要删除某些 cvs 管理文件中的条目。

【问题讨论】:

  • 编辑:两个同名不同大小写的文件夹。
  • 如果您要添加更多信息,请使用按钮edit
  • 如果其中一个答案是您问题的正确答案,请单击复选标记“接受”该答案。这会给回答者积分,而 StackOverflow 是基于积分和声誉的。 :-) 如果没有,跟进您发现的正确答案总是有用的。
  • 不得不从 cvs 机器上删除文件夹。

标签: linux windows cvs


【解决方案1】:

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

客户端操作(即删除该文件夹中的文件,然后在名称更好的文件夹中重新添加)只会进行到 cvs checkout 即使使用-P 只会创建空文件夹和然后删除它。在 Windows 上,我担心即使在客户端修复之后,行为仍然无法预测。

当然要小心服务器上的操作。如果有很多人在做这个项目,您可能需要与他们协调并确保每个人都可以在此之后成功更新任何现有的工作区。

【讨论】:

    猜你喜欢
    • 2016-08-04
    • 2013-12-18
    • 1970-01-01
    • 2011-10-24
    • 1970-01-01
    • 2018-07-31
    • 2016-10-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多