在Crucible中,我使用高级搜索。
我尝试为未审核的指定用户选择所有提交。
以下查询:
select revisions
from dir /
where
(on branch master
or on branch release-10
)
and not reviewed
and date >= 2014-09-23
group by csid
return csid,author,comment,date
工作正常,但如果我尝试为作者添加 where子句,它就无法正常工作。
作者看起来像#34; First Last" (例如,#34; John Smith")。
我尝试使用(and not reviewed
之前):
and author=First Last
and author='First Last'
and author="First Last"
and author in (First Last)
and author in ('First Last')
and author in ("First Last")
但有一些问题:
案例1:
Search error:
error parsing query: unexpected token: Last
案例4:
Search error:
error parsing query: expecting RPAREN, found 'Last'
或者它没有返回结果(案例:2,3,5,6)。
我相信" First Last"存在是因为可以使用上面的查询找到它。
如何创建查询?
答案 0 :(得分:2)
我找到了解决方案:
and author = "first last <first.last@domainName.domain>"
即使作者在“作者”栏中看起来像“第一个最后”,他也有一个鼠标悬停时出现的电子邮件。
答案 1 :(得分:0)
正如您所知,您必须搜索完整的显示名称和电子邮件地址字符串。要构建此选择标准,以下技巧很有用: