2014-03-04 3 views
1

Android 프로젝트 용으로 기본 파일 .acignore을 설정하려고합니다. 불행히도, AccuRev는 .acignore 파일의 내용을 무시하는 것처럼 보입니다. 나는 다음과 같은 배치 한AccuRev .acignore 파일이 분명히 잘 보이지 않는 것 같습니다.

: (. 즉,하지 재귀 적으로) PROJECT_FOLDER.acignore 파일로

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

, 분명히 .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를 실행 중입니다.

답변

2

.acignore 파일에서 다음 항목을 추가/변경하십시오. .git *

.gradle

PROJECT_NAME

스탯의 -x를 실행할 때이 나타나지 파일을 해결할 수

.idea.

+0

이 이유는 설명되지 않았지만 작동하는 것으로 보입니다. 나는 "/"문자로 어떤 이유로 규칙이 무시되도록 추측합니다. 그래서, 무시하고 싶은 폴더가 들어있는 폴더 안에 .acignore 파일을 넣어야했습니다. 고통 스럽지만 트릭은 있습니다. – sigmabeta

+0

버전 6으로 업그레이드 한 후에는 작업 영역의 루트 수준에 .acignore 파일 만 있으면됩니다. – jstanley

4

AccuRev 버전 5.5에서 .acignore 파일은 상주하는 디렉토리에 적용됩니다. 또한 재귀 규칙을 사용할 수 없으며 예측할 수없는 결과가 발생합니다.

버전 5.7 이상에서는 재귀 규칙이 지원되며 작업 영역의 최상위 디렉토리에있는 단일 .acignore 파일이 그 아래의 모든 디렉토리에 적용됩니다.