Perforce 将Performce depot从windows迁移到linux
我正在尝试将Perforce depot从Windows迁移到Linux,迁移后在Linux中访问文件时遇到问题。以下是我迁移时遵循的步骤: 在Windows上,我运行了以下命令:Perforce 将Performce depot从windows迁移到linux,perforce,Perforce,我正在尝试将Perforce depot从Windows迁移到Linux,迁移后在Linux中访问文件时遇到问题。以下是我迁移时遵循的步骤: 在Windows上,我运行了以下命令: p4d -r P4ROOT -xv p4d -r P4ROOT -jc finalcheckpoint p4d -r P4ROOT -jr finalcheckpoint p4d -r . -p localhost:1666 p4 verify -q //... 然后将depot复制到Ubuntu并运行以下命令:
p4d -r P4ROOT -xv
p4d -r P4ROOT -jc finalcheckpoint
p4d -r P4ROOT -jr finalcheckpoint
p4d -r . -p localhost:1666
p4 verify -q //...
然后将depot复制到Ubuntu并运行以下命令:
p4d -r P4ROOT -xv
p4d -r P4ROOT -jc finalcheckpoint
p4d -r P4ROOT -jr finalcheckpoint
p4d -r . -p localhost:1666
p4 verify -q //...
在运行p4 verify时,我没有收到任何错误,但是当我尝试签出文件时,我得到了错误-找不到路径
我是不是走错了一步?如果有人从Windows迁移到Linux,请分享迁移步骤
谢谢,
Vijay从Windows迁移到Linux有很大的不同-您通常是从不区分大小写的平台迁移到区分大小写的平台。在Performance.com的主要网站上有一篇非常详细的知识库文章详细介绍了这一点: 您的步骤看起来或多或少都是正确的,尽管您从未更新文件的内部行尾。KB文章推荐以下简短的shell+perl脚本:
find . -type f -name '*,v' -print -exec perl -p -i -e 's/\r\n/\n/' {} \;
“未找到路径”错误可能是客户端工作区定义不匹配。我建议创建一个新的用于测试的路径,并确保正确指定了您使用的路径,特别注意任何大写或小写字符。您需要使用p4migrate工具 检查零件 从Windows迁移到Unix