如何在 tortoise svn 中为日志应用多个过滤器(例如修订号、文件名、developer/coder)?

How can I apply multiple filters for logs in tortoise svn (e.g. revision number, filename, developer/coder)?

我想过滤掉我队友的颠覆日志,并且只针对 UI 文件,即 TortoiseSVN 的回购浏览器中的 HTML 文件。

与其手动检查签入并查看每个修订版下的文件名,我是否可以应用多个过滤器来一次性获得所需的结果。

目前我可以对作者或文件名应用过滤器,但不能同时应用两者。

终于明白了。单击搜索图标 select 您要搜索的信息,然后选择正则表达式模式。通常你只需要一个简单的子字符串搜索,但如果你需要更灵活的搜索词,你可以使用正则表达式。如果将鼠标悬停在框上,工具提示将提示如何使用正则表达式函数或子字符串函数。过滤器的工作原理是检查您的过滤器字符串是否与日志条目匹配,然后仅显示与过滤器字符串匹配的条目。

简单子字符串搜索的工作方式类似于搜索引擎。要搜索的字符串以空格分隔,并且所有字符串都必须匹配。您可以使用前导 - 来指定未找到特定的子字符串(该术语的反向匹配),并且您可以使用 !在表达式的开头反转整个表达式的匹配。您可以使用前导 + 来指定应包含子字符串,即使之前使用 - 排除也是如此。请注意,inclusion/exclusion 的顺序在这里很重要。您可以使用引号将必须包含空格的字符串括起来,如果要搜索文字引号,则可以将两个引号一起用作自转义序列。请注意,反斜杠字符不用作转义字符,在简单的子字符串搜索中没有特殊意义。示例将使这更容易:

Alice Bob -Eve

搜索同时包含 Alice 和 Bob 但不包含 Eve 的字符串

Alice -Bob +Eve

搜索包含 Alice 但不包含 Bob 的字符串,或包含 Eve 的字符串。

-Case +SpecialCase

搜索不包含大小写但仍包含特殊大小写的字符串。

!Alice Bob

搜索不包含 Alice 和 Bob 的字符串

!-Alice -Bob

De Morgan 定理-> NOT(NOT Alice AND NOT Bob) 简化为 (Alice OR Bob)。

"Alice and Bob"

搜索文字表达式“爱丽丝和鲍勃”

""

在文本中的任意位置搜索双引号

"Alice says ""hi"" to Bob"

搜索文字表达式“爱丽丝对鲍勃说 "hi"”。