【问题标题】:Perforce - Specify target directory path for syncPerforce - 指定同步的目标目录路径
【发布时间】:2015-04-17 14:43:40
【问题描述】:

是否可以指定需要同步depot的文件夹名称?

我尝试使用以下命令将 depot 同步到我指定的路径,但它不起作用。

p4sync -d "c:\my\path" 同步 //depot//branch/file

注意:我的目的只是将文件从仓库复制到我指定的位置。

看起来 sync 不是我应该使用的命令。有没有其他命令或方法可以做到这一点?

【问题讨论】:

  • 您是否有理由不只是想使用正常的同步机制,并设置工作区以将文件放在您想要的位置?

标签: perforce p4v


【解决方案1】:

sync - 将文件从 depot 获取到您的工作区,该工作区必须已经自定义。要获取没有工作区的文件,您需要使用命令“print”进行一些修改:

p4 print -o filename //path/on/depot/filename

此命令(上图)获取文件名并将其存储在“文件名”中。此外,您可以使用另一种解决方法从某个目录获取所有文件,可能使用“p4 -x - command”(-x 代表 unix-world 中的 xargs)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多