svn연동을 하고 commit테스트를 하려고 보니
Local Changes에 엄청나게 많은 소스들(변경되어 커밋 할수있는..)이 표시 되어 있었다.
항목을 눌러 자세히 보니 build폴더안의 파일들, gradle안의 파일들 등
커밋 할 필요없는 파일들도 커밋 항목에 올라가 많아 보였던 것이다.
커밋체크가 필요하지 않는 파일들은 ignore (무시) 를 해주면 되어
하는 방법을 검색 후 ignore 해보려 했지만 계속 실패 했다.
(해당 폴더 또는 파일 오른쪽 클릭 후 subversion -> ignore 에 들어가는 메뉴가
애초에 클릭이 안되어 좀 이상했다.)
여러가지 방법이 있었는데
1) svn:ignore에다가 하면된다.
-> svn:ignore을 찾을 수 없었음
2) File -> settings -> version control -> ignored Files 에서 등록
-> 등록은 해보았는데 ignore 되지 않았다.
3) .gitignore 파일에서 등록
-> 구글에서 검색하니 .gitignore에 등록하는 방법은 git을 사용할 때만 되는 것이 아니라
svn에서도 통한다고 해서 설정 해보았는데 이것도 안되었다.
4) Tortoise SVN 설치
-> 나는 Apache Subversion을 연동하여 사용했는데 구글에 검색하니 Tortoise SVN을 사용하면
된다고 하는 것 같아 해보려했지만 귀찮아서 해보지 못했다.
위에 방법으로 다 안되거나 해보지 못하여
결국 선택한 방법은
VCS -> commit Changes에서 커밋 할 필요없는 폴더를 오른쪽 클릭 후
Move to another changelist 를 선택하여 default 리스트에서 빼버렸다.
이렇게 하고 change list를 default를 해놓고 커밋을 하니
내가 원하는 파일들만 커밋 되었다.
약간 완벽하지 않은 방법이긴 하지만 간편하게 할 수 있는 방법이다.
'공부 > Android' 카테고리의 다른 글
(Android) WebView 뒤로가기 처리 (0) | 2016.02.21 |
---|---|
(Android) 웹페이지 띄우기 WebView (0) | 2016.02.21 |
(안드로이드 스튜디오) naver svn 연동 (0) | 2016.02.04 |
(android) drawable, mipmap 차이 (0) | 2016.01.22 |
(안드로이드 스튜디오) 단축키 (0) | 2016.01.20 |