2012-02-15 4 views
6

저는 accurev 아래에 디렉토리 트리가 있습니다. 이 트리에서는 좋은 (서브 디렉토리 포함) 버전 관리에서 제외시키고 자하는 디렉토리 작업이 있습니다. .acignore를 사용할 수 있습니까?Accurev .acignore

답변

9

네, 당신은 그것을 위해 .acignore에 두 개의 항목이 필요합니다 : 홍보/예

myproject/bin/Debug 
myproject/bin/Debug/* 

그냥 유지, 디렉토리를 제외 할 하나를 다른 하나는 (하위 디렉토리 포함)의 내용을 제외 할 . "myproject"하위 디렉토리의 부모 파일 .acignore.

+0

나는 그것을 시도했지만 작동하지 않을 것이다. 난 여전히 그 디렉토리와 파일을 "accurev stat -x"로 봅니다. – Michael

+0

"myproject"디렉토리 또는 현재 소스 제어하에있는 하위에 해당합니까? 그렇다면 AccuRev가 무시 항목을 무시할 수 있습니다. 물론 –

+1

입니다. 프로젝트의 루트에 .acignore 파일이 있고 루트 아래에 "work"디렉토리가 있습니다. – Michael

2

정확히 그 파일이 무엇인지입니다.

그냥이가 "작업"디렉토리 제외 할 항목을 추가합니다라는 이름의 모든 파일과 폴더를 제외하려면,

path/to/directory/work 

또는 "작업"이 작업을 수행 :

**/work 

방금 작동하는지 확인하기 위해이 기능을 테스트했습니다. accurev 버전 5.7에서는 "작업"의 내용을 제외하기 위해 별도의 항목이 필요하지 않습니다. 그러나, "**"와일드 카드와 같은 일반 파일 이름을 사용하는 것은 권장하지 않습니다.

다른 사람이 프로젝트의 다른 사용자와 .acignore 파일을 공유하려면 .acignore 파일 자체를 승격시켜 다른 사용자가 풀 수 있는지 확인하십시오. 말했다

**/target 
**/.idea 
**/.metadata 
**/.classpath 
**/.project 
**/.settings 
**/.git 
**/*.iml 
**/*.ipr 
**/.gitignore 
**/atlassian-ide-plugin.xml 

, 내가 한 번 있었나요 :

내가 표준 받는다는, 인 IntelliJ, 일식, 그리고 자식 파일을 제외 할 내 컴퓨터에 어떤 accurev 저장소의 루트에 넣어 .acignore 파일입니다 동료는 "target"이라는 패키지를 작성하여 지속적인 통합 빌드를 중단하므로주의해서 사용해야합니다.

관련 문제