CVS 옵션

 

섹션은 특별한 프로젝트에 특유한 CVS통합 옵션을 기술합니다.


CVS통합의 일반적 코멘트를 위해CVS통합 섹션을 참조하십시오.

 


CVS통합을 사용 가능하게 하고, 프로젝트에 대한 CVS options 설정하고, File | Settings 메뉴 항목을 선택하거나 Ctrl + Alt + S 누르거나,  툴바 버튼을 클릭하십시오

그리고 나서 Project: Version Control  선택하고 Version control 드롭-다운 박스에서 CVS 지정하십시오.  CVS-특성 옵션의 설정은 드롭-다운 목록 아래에 다이얼로그에 나타납니다:



다이얼로그는 개의 옵션 그룹으로 구성됩니다: 명령 다이얼로그, 파일 작성/삭제 , 다른 설정, 그리고  전체 CVS설정 .


 

명령 다이얼로그

 

상응하는 명령이 IDEA로부터 불리어질 CVS다이얼로그가 보이는 것이든 옵션 그룹은 통제합니다.  디폴트로, 모든 체크 박스가 선택됩니다.  당신이 대화 상자가 나타나기 바라지 않는 CVS명령의 체크 박스를 클리어하십시오.
만일 당신이 어떤 옵션을 사용 가능하게 놔둔다면, 어떤 옵션을 하면 상응하는 다이얼로그가 나타날 당신이 그것을 나중에 불가능하게 있습니다. 다음의 그림에서 보여주는 것과 같이 각각의 다이얼로그는 Do not show this dialog in the future  체크 박스를 갖게 됩니다:

Add  

 

Updating  

 

그룹은 파일을 업데이트할 언제 CVS통합이 충돌과 관련이 있는지 무엇을 하는건가를 IDEA 알려주는 옵션을 포함합니다.

Show dialog  

옵션이 선택될 , 충돌이 있는 합병은 당신에게 충돌을 조사할 있고, 분석할 있고, 해결할 있는 다이얼로그를 표시할 것입니다.

Skip merging for all project or module files merged with conflicts

옵션이 선택될 , CVS클라이언트는 충돌을 가지는 파일을 합병하려고 노력하지 않을 것이고, 단순히 갱신 처리를 위해 선택된 다른 어느 파일도 위해 갱신 처리를 계속할 것입니다.

Get latest repository versions silently  

옵션이 선택될 , CVS클라이언트는 갱신 처리에서 파일의 최신 리포지토리 버전과 함께 당신의 로컬 파일을 자동적으로 업데이트할 것입니다.

 

파일 작성/삭제  

 

옵션 그룹은 당신에게 그것 내에서 생성하거나, 파일을 삭제하는 IDEA 동작을 조절하는 것을 허락합니다.  당신은 자동적으로 그런 파일을 추가하거나, CVS로부터 그것들을 삭제, 또는 부가 옵션과 함께 확인 다이얼로그를 제공하는 IDEA 가질 있거나 또는 새롭게 생성되거나 삭제된 파일과 함께 조금의 동작도 수행하지 않도록 IDEA 설정할 있습니다.


당신이 CVS 파일을 추가하거나 CVS로부터 파일을 삭제하는 IDEA CVS통합을 사용할 , CVS리포지토리는 즉시 업데이트되지 않습니다그런 파일은 단지 추가 또는 삭제의 스케쥴될 입니다. 리포지토리를 업데이트하기 위해서 당신은 commit 명령을 불러야만 합니다.

 


 

When files are created with IDEA

당신이 IDEA 내에서 파일을 생성할 , 프로그램의 즉각적인 동작은 여기에 선택된 옵션에 의존할 것입니다:

Show options before adding to CVS

Add File다이얼로그는 당신에게 부가 옵션을 지정할 기회를 주면서 나타날 것이고 (상기의 명령 다이얼로그 보십시오), 새로운 파일을 CVS 추가해야 것인가 ( 추가된 것으로 그것을 표시) 아닌가를 결정합니다.

Add to CVS silently  

새로운 파일은 CVS 자동적으로 추가될 것입니다( 추가된 것으로서 표시).

Do not add to CVS

당신의 CVS리포지토리에 관해서 어떤 동작도 IDEA 의해 수행되지 않을 것입니다.

When files are deleted with IDEA  

당신이 IDEA 내에서 파일을 삭제 , 프로그램의 즉각적인 동작은 여기에 선택된 옵션에 의존할 것입니다:

Show options before removing from CVS 

Delete File다이얼로그는 당신에게 부가 옵션을 지정할 기회를 주면서 나타날 것이고 (상기의 명령 다이얼로그 보십시오), CVS로부터 파일을 삭제할 것인가( 삭제된 것으로 그것을 표시) 아닌가를 결정합니다.

Remove from CVS silently 

파일은 CVS로부터 자동적으로 제거될 것입니다 ( 삭제된 하나로서 표시).

Do not remove from CVS  

당신의 CVS리포지토리에 관해서 어떤 동작도 IDEA 의해 수행되지 않을 것입니다.

 

다른 설정

 

그룹은 IDEA 의해 수행된 다른 CVS동작에 적용될 있는 부가 옵션을 포함합니다.

Use read-only flag for not edited files  

만일 이 체크 박스가 사용 가능하게 하게 되면 당신에 의해 변경하고 있지 않은 파일이 읽기 전용 플래그, 체크 아웃 후 매번, 업데이트, 또는 커밋 동작을 자동적으로 할당될 것입니다.

Show CVS server output  

만일 당신이 서버 위에서 수행된 모든 CVS동작이 명령 서식에 CVS출력 탭에 기록되기 바라면 체크 박스를 사용 가능하게 하십시오.

Commit comment 

그룹의 옵션의 설정은 어떻게 IDEA 각각의 커밋 발동사의 코멘트 문자열을 관리할 것인가를 조절합니다.

Reuse last comment  

가능할 , 최종 코멘트는 재사용될 것입니다. Commit  다이얼로그가 무기력해진다면, 최종 코멘트는 당신에게 보여지지 않고 서버에 자동적으로 보내어질 것입니다.  만일 다이얼로그가 커밋마다 나타난다면 Comment 이미 최종으로 사용된 코멘트를 포함할 것입니다.

Put focus into comment

Commit 다이얼로그가 명령 인보케이션 상에 나타날 옵션을 사용 가능하게 하는 것이 이치에 맞고, 당신은 종종 커밋 코멘트를 변경할 필요가 있습니다.

경우, 타이핑을 즉시 시작하는 당신을 위해 캐럿은 코멘트란에서 자동적으로 배치될 것입니다.

Force non-empty comment

만일 체크 박스가 사용 가능하게 하게 되면 커밋 코멘트가 비어있는지 아닌지를 IDEA 확인할 입니다. 비어 있으면, 그것은 확인을 위해 당신에게 경고의 다이얼로그가 프롬프트 것입니다:

Default keyword substitution for text files 

필드는 당신에게 키워드 확대 모드 project-wide 통제하는 것을 허락합니다.  옵션은 매번 당신이 CVS 리포지토리에서 프로젝트 파일을 체크 아웃 또는 업데이트 때마다 효과를 입니다.

옵션은 대부분 고급 CVS사용자에 의해 사용됩니다.  만일 당신이 그것에 정통하지 않으면, 당신은 키워드 대입 위에서 참조를 위해 CVS문서화를 참조해야만 합니다. 명령 행으로부터 리포지토리와 함께 작업에 익숙해지고 있는 그것들을 위해, 대입 목록의 옵션이 명령 옵션을 어떻게 참조하는지 아는 것은 도움이 것입니다:

binary 

-kb  
-kb

compression 

-kk  
-kk

expansion 

-kkv  
-kkv

expansion locker  

-kkvl  
-kkvl

replacement 

-kv  
-kv

no substitution 

-ko  
-ko

 

전체 설정

 

당신 프로젝트의 모든 것과 CVS구성에 의해 사용되는 어떤 전체 매개 변수를 정의할 있는 곳인 전체 CVS설정  다이얼로그에 들어가기 위해 버튼을 클릭하십시오.