P4更改特定文件夹/文件

may*_*ank 3 perforce

我试图在perforce上的特定文件夹结构上进行最后一次检查,我知道" p4 changes -m1'filepath "完成了这项工作,但问题是文件路径必须是depot文件路径.另一方面,我所拥有的是本地文件路径,例如"C:\ Android\Version10.2\MyApp \"而不是"//depot/Andoid/Version10.2/MyApp".

我尝试使用像" p4 fstat","p4 where"和"p4 files "这样的命令,但是对于所有这些命令,它与depot文件路径一起工作正常,如果我给出本地文件路径,它会不断抱怨文件在客户端/没有这样的文件.

另一个问题是我没有权利更改机器上的p4client.我如何让它工作?

总结的基本问题是能够在我拥有本地文件路径的文件夹/文件上获得最后一次更改.

问候

afl*_*lat 7

如果要在文件上运行任何命令,则这些文件必须位于工作区中.问题可能是Windows上的p4默认为计算机名称作为工作区名称,如果您不提供它.

因此,您必须运行set P4CLIENT=<clientname>然后运行p4 changes -m1 <filename>,或者本地文件系统上的文件可以在p4 -c <clientname> changes -m1 <filepath>哪里<filepath>,因此C:\Android\Version10.2\MyApp\可以接受.