我有一个“项目”目录,其中包含一个.acignore文件:
出/ *
“project”目录包含签入的“out”目录。但我想忽略“out”目录树中的任何内容。
以上似乎不起作用。什么是正确的语法?
感谢。
答案 0 :(得分:2)
该语法实际上是正确的。我的猜测是“out”目录的内容的状态为(member)。 ACCUREV_IGNORE_ELEMS和.acignore不会忽略已经在AccuRev控制下的文件。请注意,在此示例中,“Out”目录中的文件尚不是成员,因此不要显示在(外部)搜索请求中:
C:\演示\ WS \ Twins_SP1_mauer \ Web应用程序> DIR
04/10/2010 04:49 PM 7 .acignore
04/10/2010 04:44 PM
C:\ demo \ ws \ Twins_SP1_mauer \ WebApp> cat .acignore
出/ *
C:\ demo \ ws \ Twins_SP1_mauer \ WebApp> dir Out
04/10/2010 04:43 PM 0 file1.txt
04/10/2010 04:44 PM 0 file2.txt
C:\ demo \ ws \ Twins_SP1_mauer \ WebApp> accurev stat -x
。\ WebApp.acignore(外部)
答案 1 :(得分:2)
Accurev的过滤仅用于过滤(外部)列表中显示的内容,因此如果已添加内容,则不会过滤掉它们。
.acignore文件无法指定递归模式 - 与.acignore处于同一级别的“out”目录?您需要将它们放在树的每个目录中。
我将.acignore文件添加到整个树中,以节省必须在其计算机上指定ACCUREV_IGNORE_ELEMS的人员。一个典型的.acignore是:
*.ncb
*.suo
*.user
Debug/*
Debug
bin/*
bin
obj/*
obj
Release/*
Release
TestResults
TestResults./*