【问题标题】:Migrating Perforce from case-sensitive to case-insensitive将 Perforce 从区分大小写迁移到不区分大小写
【发布时间】:2013-10-16 13:59:30
【问题描述】:

我将在下个月将 Unix Perforce 安装迁移到具有更多存储空间的新 (Unix) 服务器。因为我们现在有很多 Windows 用户,所以我想以不区分大小写的模式 (-C1) 启动新服务器。根据 Perforce,不支持这种情况 (http://answers.perforce.com/articles/KB_Article/Cross-Platform-Perforce-Server-Migration)。

我的问题:假设我可以验证库中的当前文件和目录之间没有大小写冲突,使用不区分大小写模式恢复区分大小写的检查点是否有效?如果删除的文件和目录包含大小写冲突怎么办?如果尝试回滚到存在案例冲突的时间会发生什么?

在我看来,保持文件历史可访问性的唯一其他选择是使用当前文件版本启动新服务器。然后在现有服务器上,我会删除大部分现有用户帐户,将许可转移到新服务器,并在免费许可模式下(无限期地)保留旧服务器。

感谢您的帮助!

【问题讨论】:

  • 根据我的经验,这可能非常棘手 - 听起来您拥有 Perforce 许可证,因此我建议您聘请通常非常优秀的 Perforce 支持人员。
  • 我有 Perforce 用户许可证,但很遗憾没有支持许可证。

标签: perforce case-sensitive


【解决方案1】:

终于开始为这次迁移做准备了,我现在可以明确地说:

如果检查点是在 Linux 服务器上以区分大小写模式创建的,则 p4d 将不允许您在启用了不区分大小写模式 (-C1) 的情况下恢复该检查点。

你尝试的时候会报错,检查点是在区分大小写的模式下创建的。

【讨论】:

    猜你喜欢
    • 2012-12-01
    • 2013-03-06
    • 2020-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-03
    • 2016-11-24
    相关资源
    最近更新 更多