我正在尝试为Android项目设置一个基本的.acignore
文件。不幸的是,似乎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。
答案 0 :(得分:4)
在AccuRev 5.5版中,.acignore文件适用于它们所在的目录。此外,递归规则不可用,并且会产生不可预测的结果。
在5.7及更高版本中,支持递归规则,工作空间顶层目录中的单个.acignore文件将应用于其下的所有目录。
答案 1 :(得分:2)
在.acignore文件中添加/更改以下条目。
的.git *
.gradle
PROJECT_NAME
.idea
这将解决运行stat -x时出现的文件。