2014-10-14 1 views

답변

7

내부의 * .iml 및 misc.xml 파일과 Android Studio 프로젝트를 gitignore로 무시할 수 있습니까?

물론 이죠? Android Studio는 일반적으로 Android Gradle 프로젝트를 가져 와서 IDEA 파일을 다시 만들 때 매우 유용하므로 프로젝트를 진행하는 다른 사람이 프로젝트를 체크 아웃하고 빌드하는 데 문제가 없어야합니다.

"공식적인".gitignore가 없습니다. 당신이 무시하기로 선택하는 것은 일반적으로 당신에게 달려 있습니다.

대부분의 Android Studio 구성 파일 (.iml 파일 및 /.idea 아래의 파일)은 걱정할 필요가없는 기본적인 프로젝트 구성입니다. IDE에서 수동으로 폴더를 무시하거나 특정 IDE 코드 품질 검사를 비활성화하는 등의 변경 작업을 수행하는 경우 해당 파일을 확인하여 팀 전체에서 일관된 프로젝트 설정을 유지할 수 있습니다. 대다수 프로젝트의 경우 파일을 전혀 필요로하지 않습니다.

일부 팀은 IDE에서 생성 된 파일 및 폴더를 모두 무시하여 프로젝트를 IDE에 무관하게 유지하는 것을 선호합니다. 팀에서 특정 IDE를 실행하길 원할지 또는 원하는지 여부는 또 다른 결정 사항입니다.

새로운 Android Studio 프로젝트를 만들면 .gitignore가 자동으로 생성됩니다. 2014 년 10 월 기본 .gitignore은 다음과 같습니다

.gradle 
/local.properties 
/.idea/workspace.xml 
/.idea/libraries 
.DS_Store 
/build 
.idea/ 
app/app.iml 
*.iml 

안드로이드 스튜디오는 현재 단지 /build가 포함 된 안드로이드 모듈의 디렉토리에 두 번째 .gitignore를 생성합니다.

+7

원래 질문은 또한 그 파일이 프로젝트의 다른 구성원과 관련이 있는지 또는 특정 프로젝트와 관련된 로컬 IDE 환경 설정과 관련이 있는지를 묻는 것입니다. 당신의 대답은 .gitignore가 무엇을위한 것인지를 말하며, 나는이 질문에 특히 도움이된다고 생각하지 않습니다. –

+1

제안 사항에도 불구하고 .iml 파일은 버전 제어 로컬 변경 사항에 계속 추가됩니까? 특정 파일을 무시하는 법. – portfoliobuilder

+2

이미 git에 체크인했다면 무시하기 전에 제거해야합니다. 그 외에도 구체적인 상황에 대해 알지 못하면 대답하기가 쉽지 않으므로 새로운 질문에 더 자세히 설명해야합니다. –