2

我正在尝试通过将p4sql.exe添加为应用程序和

-s "select * from changes where lcase(description) like '$%$D$%' and p4options='longdesc';"

作为论据。

当我执行命令并输入“123”作为输入时,返回以下错误:

p4sql error:
    Usage: p4sql -h for usage.
    Option: 12 is undefined.

我错过了什么逃生机制?

4

1 回答 1

2

我最近更新了您引用的问题,正如我所说,P4V 中有一个错误,P4SQL 似乎也很不稳定。如果您在“$%”和“$D”之间放置空格,您可以让它在某些时候工作。改变这个:

...like '$%$D$%' and...

对此:

...like '$% $D $%' and...

进行此更改后,它会在某些时候起作用,但某些搜索仍然会失败,因为这些空格成为搜索字符串的一部分。我还注意到一些搜索失败的原因我无法解释。我去年 10 月向 Perforce 报告了这个问题,他们确认这是一个错误,但尚未修复。

您最好使用另一个问题中提到的解决方案之一。使用 P4Win 或将更改列表转储到文件中,然后搜索该文件。

于 2009-06-22T16:09:16.723 回答