首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将perforce depot从windows迁移到linux

将perforce depot从windows迁移到linux
EN

Stack Overflow用户
提问于 2012-08-12 06:18:22
回答 2查看 986关注 0票数 2

我正在尝试将Perforce depot从Windows迁移到Linux,并且在迁移后访问linux中的文件时遇到问题。以下是我迁移的步骤:在Windows上,我运行了以下命令:

代码语言:javascript
复制
p4d -r P4ROOT -xv
p4d -r P4ROOT -jc finalcheckpoint

然后将depot复制到Ubuntu上,并运行以下命令:

代码语言:javascript
复制
p4d -r P4ROOT -jr finalcheckpoint
p4d -r . -p localhost:1666
p4 verify -q //...

我在运行p4验证时没有得到任何错误,但是当我尝试检出文件时,我得到了错误-路径找不到。

我是不是漏掉了什么步骤?如果有人从Windows迁移到Linux,您能分享一下迁移的步骤吗?

谢谢,Vijay

EN

回答 2

Stack Overflow用户

发布于 2012-08-12 07:19:51

从Windows迁移到Linux有一个很大的区别-您通常是从不区分大小写的平台迁移到区分大小写的平台。在主perforce.com网站上有一篇非常好且详细的知识库文章详细介绍了这一点:http://kb.perforce.com/article/75/cross-platform-perforce-server-migration

您的步骤看起来或多或少是正确的,尽管您从未更新过文件的内部行尾。知识库文章推荐这个简短的shell + perl脚本:

代码语言:javascript
复制
find . -type f -name '*,v' -print -exec perl -p -i -e 's/\r\n/\n/' {} \;

找不到路径错误可能是客户端工作区定义中的不匹配。我建议创建一个新的路径来测试,并确保您使用的路径正确指定,特别注意任何大写或小写字符。

票数 2
EN

Stack Overflow用户

发布于 2013-11-05 23:57:24

您将需要使用p4migrate工具ftp://ftp.perforce.com/perforce/tools/p4-migrate/p4migrate.html

检查零件

从Windows迁移到Unix的

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11918109

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档