android studio에서 VCS 불필요한 파일 제외 시키기
android 프로젝트 형상관리 위하여 svn, git을 사용하다 보면 프로젝트 빌드시에 생성되는
파일들로 인하여 conflict로 고생한 흔히 있을 것 입니다.
이클립스에서 개발 하던 시절에도 svn, git을 사용할때 빌드시 생성되는 파일들은
목록에서 제거하기 위하여 여러가지 작업을 해주었던 기억이 납니다.
android studio에서도 이런 파일들을 대상 목록에서 제외 시킬수 있습니다.
설정하는 방법을 하나씩 따라가보도록 하겠습니다.
Mac : 좌측 상단의 Android Studio -> Prefrences... -> Version Control -> Ignored Files
Window : File -> Settings -> Version Control -> Ignored File
Version Control메뉴 선택후 하단 추가(+)버튼을 선택해 주세요.
제외시킬 파일, 폴더, 마스크를 추가해주시면 됩니다.
Ignore specified file : 파일 설정
Ignore all files matching : 폴더 설정
Ignore all files matching : 마스크설정(해당 텍스트가 해당되어 있는 파일)
File: *.iws (select Ignore all files matching option to add this pattern)
File:.idea/workspace.xml
File: .gradle
Directory: .idea/libraries/
Directory: build/
File: local.properties
Directory: app/build/ (this must be for every module your project has)
File: *.iml
File: .DS_Store
설정할 값 입니다.
위와 같이 설정을 해주시면 끝입니다.
svn, git등 Version Control에서 사용 가능하니 유용하게 활용 할수 있습니다.
파일들로 인하여 conflict로 고생한 흔히 있을 것 입니다.
이클립스에서 개발 하던 시절에도 svn, git을 사용할때 빌드시 생성되는 파일들은
목록에서 제거하기 위하여 여러가지 작업을 해주었던 기억이 납니다.
android studio에서도 이런 파일들을 대상 목록에서 제외 시킬수 있습니다.
설정하는 방법을 하나씩 따라가보도록 하겠습니다.
Mac : 좌측 상단의 Android Studio -> Prefrences... -> Version Control -> Ignored Files
Window : File -> Settings -> Version Control -> Ignored File
Version Control메뉴 선택후 하단 추가(+)버튼을 선택해 주세요.
제외시킬 파일, 폴더, 마스크를 추가해주시면 됩니다.
Ignore specified file : 파일 설정
Ignore all files matching : 폴더 설정
Ignore all files matching : 마스크설정(해당 텍스트가 해당되어 있는 파일)
File: *.iws (select Ignore all files matching option to add this pattern)
File:.idea/workspace.xml
File: .gradle
Directory: .idea/libraries/
Directory: build/
File: local.properties
Directory: app/build/ (this must be for every module your project has)
File: *.iml
File: .DS_Store
설정할 값 입니다.
위와 같이 설정을 해주시면 끝입니다.
svn, git등 Version Control에서 사용 가능하니 유용하게 활용 할수 있습니다.
만약 JNI도 쓰는 분이라면
답글삭제Directory: app/.externalNativeBuild
도 추가해두시면 좋습니다.