Accurev:如何忽略目录的内容而不是目录

时间:2010-04-10 20:00:26

标签: directory ignore accurev

我有一个“项目”目录,其中包含一个.acignore文件:

出/ *

“project”目录包含签入的“out”目录。但我想忽略“out”目录树中的任何内容。

以上似乎不起作用。什么是正确的语法?

感谢。

2 个答案:

答案 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./*