1

您好,我正在尝试使用 Perforce 语法来获取(例如使用“fstat”)仅在给定文件夹(仓库)中的文件列表,而不是来自所有子文件夹的垃圾。但是我在文档中找不到任何东西,使用谷歌时没有任何相关内容,甚至尝试使用“。”,“.../。” 等等让我无处可去...

那是因为根本不可能吗?我不明白为什么……那不是表演回击吗?!

提前致谢。赛博。

4

2 回答 2

3

单个 '*' 扩展为 p4 中的“此目录中的所有文件”(无子目录)。因此,例如在 Unix shell 提示符下,在 perforce 客户端的正确目录中:

$ p4 fstat '*'

当然,您需要引用或转义*以避免外壳扩展它;-)。

于 2009-12-25T01:18:29.340 回答
0

啊终于。

这部分是我自己的错 - 我将 ExceptionLevel 设置为 ExceptionOnBothErrorsAndWarnings ......我需要完全调试......不幸的是:

  1. 引发异常时 - 没有创建 Response 对象,并且我无法读取警告消息,它不是异常消息(或对象)的一部分。
  2. 使用 '//depot/Folder1/Folderx/*' 抛出警告“没有这样的文件!” - 开发人员可能不会期待什么......因为不是任何特殊情况......

看来我在 Perforce 上还有很多东西要学:-/

谢谢你们的发帖。赛博。

于 2009-12-26T19:39:25.693 回答