ACCUREV_IGNORE_ELEMS 没有过滤掉看起来像这样的文件:
lib/junit/junit/4.10 或 lib/.cache/m2e/0.12.1/xxxx
我已经尝试过这些,但似乎没有一个文件可以拾取这些文件:
/lib/ lib/* lib/** /lib/ * /lib/
它在文档中说通配符获取所有字符,包括路径分隔符。问题似乎特别在于名称中带有数字或下划线的文件和目录。其他文件被过滤掉。
对可行的模式有什么建议吗?
问题发生在外部搜索视图中
ACCUREV_IGNORE_ELEMS 没有过滤掉看起来像这样的文件:
lib/junit/junit/4.10 或 lib/.cache/m2e/0.12.1/xxxx
我已经尝试过这些,但似乎没有一个文件可以拾取这些文件:
/lib/ lib/* lib/** /lib/ * /lib/
它在文档中说通配符获取所有字符,包括路径分隔符。问题似乎特别在于名称中带有数字或下划线的文件和目录。其他文件被过滤掉。
对可行的模式有什么建议吗?
问题发生在外部搜索视图中
在lib文件夹中,创建一个名为.acignore的文件。这将允许您创建特定于该文件夹的忽略规则。例如,如果我想忽略该目录中的 .o 和 .class 文件,则.acignore的内容将是:
*.o
*.class
lib目录是外部文件吗?这意味着它在您的 accurev 工作区中是否具有外部状态?
如果此目录不是外部目录,则 ACCUREV_IGNORE_ELEMS 环境变量不会隐藏 AccuRev GUI 中的内容。
例子:
c:\wspaces\test>ls
lib src test-src
c:\wspaces\test>accurev 文件
.\test-src src\1 (1454\1) (支持)
.\src src\1 (2\1) (支持)
c:\wspaces\test>设置| grep 忽略
ACCUREV_IGNORE_ELEMS=lib