1

.acignore我正在尝试为 Android 项目设置一个基本文件。不幸的是,AccuRev 似乎忽略了该 .acignore 文件的内容。

我放置了以下内容:

.gitignore
.git/*    
/*/local.properties
/*/out
/*/*/build
/*/*/production
*.iws
*~
*.swp
workspace.xml
tasks.xml
.gradle/*

在 中的.acignore文件中PROJECT_FOLDER,因为显然.acignore文件仅适用于它们所在的文件夹(即,不是递归的。)执行accurev stat -x会导致大量文件的形式:

./PROJECT_FOLDER/.gradle/stuff1
./PROJECT_FOLDER/.git/stuff2
./PROJECT_FOLDER/PROJECT_NAME/build/stuff3
./PROJECT_FOLDER/.idea/etc

简而言之,我的大部分规则都不起作用。我做错了什么?FWIW,我正在运行 AccuRev 5.5.0d。

4

2 回答 2

4

在 AccuRev 5.5 版中,.acignore 文件适用于它们所在的目录。此外,递归规则不可用,并且会产生不可预测的结果。

在 5.7 及更高版本中,支持递归规则,并且工作区顶部目录中的单个 .acignore 文件将应用于其下的所有目录。

于 2014-03-06T13:53:42.027 回答
2

在 .acignore 文件中添加/更改以下条目。

.git*

.gradle

项目名称

。主意

这将解决您的文件在运行 stat -x 时出现的问题。

于 2014-03-05T12:07:44.033 回答