我将在下个月将Unix Perforce安装迁移到具有更多存储空间的新(Unix)服务器上。因为我们现在有很多Windows用户,所以我想以不区分大小写的模式(-C1)启动新服务器。根据Perforce,不支持此方案(http://answers.perforce.com/articles/KB_Article/Cross-Platform-Perforce-Server-Migration)。
我的问题:假设我可以验证软件仓库中当前文件和目录之间是否不存在大小写冲突,是否可以使用不区分大小写的模式还原区分大小写的检查点?如果删除的文件和目录包含大小写冲突怎么办?如果尝试回滚到存在案例冲突的时间会发生什么?
正如我所看到的,保持文件历史记录可访问性的唯一其他选择是使用当前文件版本启动新服务器。然后,在现有服务器上,我将删除大多数现有用户帐户,将许可证转移到新服务器上,并将旧服务器(无限期地)保持在免费许可证模式下。
谢谢你的帮助!
最佳答案
终于开始为这次迁移做准备了,我现在可以明确地说:
如果在Linux服务器上以区分大小写的方式创建了检查点,则p4d将不允许您以不区分大小写的方式还原检查点(-C1)。
尝试时,它将报告错误,该检查点是在区分大小写的模式下创建的。
关于perforce - 将Perforce从区分大小写迁移到不区分大小写,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18992316/