Perforce:如何重命名目录名称

Yix*_*Liu 4 version-control perforce

我的 p4 流是//ui/main,我在//ui/main/src/. 我怎样才能重命名src为其他东西apps

我试过

p4 edit src/
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

src - files(s) not on client
Run Code Online (Sandbox Code Playgroud)

以下也不起作用:

p4 move src/... apps/...
Run Code Online (Sandbox Code Playgroud)

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

Sam*_*ord 5

p4 edit src/...
p4 move src/... apps/...
Run Code Online (Sandbox Code Playgroud)

请注意,您的流需要包含apps/...在其中!例如,这适用于您想放入此流中的任何路径:

Stream: //ui/main
Paths:
    share ...
Run Code Online (Sandbox Code Playgroud)

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

Stream: //ui/main
Paths:
    share src/...
Run Code Online (Sandbox Code Playgroud)

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