2013-06-05 1 views
2

IntelliJ에서 무언가 무시할 때마다 CVS에 내 .cvsignore 파일을 추가할지 묻는 메시지가 표시됩니다. 나에게 이것은 나쁜 생각처럼 보인다. 다른 팀 구성원이 프로젝트 설정을 다르게하고 다른 파일을 무시해야하는 경우 어떻게해야합니까? .cvsignore 파일을 CVS에 저장해야 할 이유가 있습니까?.cvsignore 파일을 CVS에 추가해야합니까?

+3

VCS를 통해 무시 파일을 공유하는 것이 일반적입니다. Subversion은 별도의 파일 대신 속성으로 저장하므로 사용자는 선택의 여지가 없습니다. 힘내 사용자는 일반적으로'.gitignore' 파일을 공유합니다. CVS 사용자 (여전히 존재하는 경우)도이 작업을 수행합니다. – CrazyCoder

답변

2

알 수없는 사용자를위한 배경 정보 : .cvsignore는 CVS 버전 제어 프로젝트에서 무시할 파일 또는 디렉토리를 CVS에 알려주는 파일입니다. .cvsignore 파일이 없으면 IDE가 프로젝트 파일에 추가하여 IDE의 구성이 다음에 체크인 할 때 소스 제어에 추가되지 않도록 할 수 있습니다. 개인 IDE 구성을 프로젝트의 다른 개발자에게 제공하십시오.

.cvsignore 파일을 체크인하는 것은 개인적인 취향이지만 팀원에게 먼저 확인해야 할 수 있습니다.

프로젝트의 다른 개발자는 다른 IDE와 무시할 다른 로컬 파일을 가지고있을 수 있습니다. 모두가 .cvsignore 파일에 개인 무시 환경 설정을 추가하면 다음 개발자를 위해 이미 설정했을 수 있습니다. 이것은 좋은 일이며, 따라서 저장소에 파일을 체크인하는 것이 일반적으로 가장 적합합니다.

오픈 소스 리포지토리를 검색하면이 방법이 얼마나 흔한 것인지 알 수 있습니다. 예를 들면 GitHub has .gitignore files이다.

유일한주의 사항은 프로젝트를 배포하는 방법입니다.이 파일을 프로덕션 웹 서버 또는 소프트웨어와 함께 제공하지 않아도됩니다.

관련 문제