Perforce:如何重命名目录名称

Posted

技术标签:

【中文标题】Perforce:如何重命名目录名称【英文标题】:Perforce: how can I rename a directory name 【发布时间】:2019-01-23 15:21:00 【问题描述】:

我的 p4 流是//ui/main,我在//ui/main/src/ 下有很多文件。如何将 src 重命名为 apps 之类的其他名称?

我试过了

p4 edit src/

我收到了这个错误:

src - files(s) not on client

以下也不起作用:

p4 move src/... apps/...

我正在使用 Linux,所以我正在寻找命令行解决方案。谢谢!

【问题讨论】:

【参考方案1】:
p4 edit src/...
p4 move src/... apps/...

请注意,您的信息流中必须包含apps/...!例如。这对于您要放入此流中的任何路径都可以正常工作:

Stream: //ui/main
Paths:
    share ...

但如果您的流看起来像这样:

Stream: //ui/main
Paths:
    share src/...

那么apps/... 路径在您的流中不存在,您将无法将内容移入其中。 (要解决此问题,请将apps/... 添加到您的Paths 之前您执行move。)

【讨论】:

以上是关于Perforce:如何重命名目录名称的主要内容,如果未能解决你的问题,请参考以下文章

我可以在 perforce 中安全地编辑重命名的文件吗

如何重命名 .git 目录?

如何批量重命名目录、子目录和文件?

如何在 Salesforce 中重命名我的 Apex 类名称

如何使用 bash 脚本重命名当前目录及其子目录中的文件?

如何在“GitHub 桌面”上重命名仅限本地的存储库 - 无需重命名存储库目录