문제

I'm trying to set up a basic .acignore file for Android projects. Unfortunately, it seems AccuRev appears to be ignoring the contents of that .acignore file.

I've placed the following:

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

Into an .acignore file in PROJECT_FOLDER, as apparently .acignore files only apply to the folder in which they are located (i.e., not recursively.) Executing accurev stat -x results in a flood of files of the form:

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

In short, most of my rules are not working. What have I done wrong? FWIW, I'm running AccuRev 5.5.0d.

도움이 되었습니까?

해결책 2

Add/change the following entries in your .acignore file.

.git*

.gradle

PROJECT_NAME

.idea

This will resolve your files from appearing when running a stat -x.

다른 팁

In AccuRev version 5.5, .acignore files apply to the directory in which they reside. Furthermore, recursive rules are not usable and will yield unpredictable results.

In version 5.7 and later, recursive rules are supported and a single .acignore file within the workspace top directory will apply to all directories below it.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top