달력

5

« 2024/5 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
2012. 11. 26. 23:03

Eclipse에서 SVN 사용하기(2)- SVN Repository 연결 sbin2012. 11. 26. 23:03

Eclipse에 Subclipse가 설치되었으면, 우선 Repository를 연동해 보자.

Windows - Show View - Other... 에서 SVN Category를 열고 SVN Repositories를 선택하면~

 

 

SVN Repositories 항목이 View Window에 추가되는 것을 볼 수 있다.

오른쪽 활성화된 버튼 중에 Add SVN Repository를 click하거나, Mouse Right Click - New - Repository Location을 선택해 보자.

 

 

URL에 사용하고자 하는 SVN Repo URL을 입력하면 ,

 

 

해당과 같이 SVN Credential 입력 화면이 나온다(물론 Anonymous Allowed Repository의 경우 credential이 필요 없겠지만, 필자가 진행하는 모든 Project는 Anonymous Allowed 가 하나도 없다. 본인의 Source 관리 및 Project 관리를 위해서는 진짜 Open Source Project가 아닌 이상 SVN Credential을 설정하고 사용하기를 권장한다). 입력하고 진입해 보면,

 

 

입력한 Repository가 뜨는 것을 볼 수 있다.

SVN Repository를 create해 보면 위의 그림과 같이 branches, tags, trunk가 생성되고, 보통은 trunk에 source를 넣어 사용하는데, 필자는 그게 무진장 싫다. 회사 SVN 내에도 본인이 create할 때는 꼭 sub directory를 추가해서 사용하곤 한다(예를 들면 A사 chipset source를 등록할 때 Main Repo Name을 정하고, 하위에 sub directory를 해당 chip name으로 만들어 구분하는...). Test를 위한 Naver Server에도 여지없이 내 방식대로 설정하겠다.

 

 

우선 해당 Repository에 Mouse Right Click - New - New Remote Folder를 선택하면, 하기와 같은 Create a new remote folder 창이 뜬다.

 

 

Folder Name을 "test1"이라고 설정하고 Next Click.

 

 

해당 folder에 적절한 comment를 달아주자. 아래쪽에 보면 "Configure Comment Templates..."가 있는데, 자주 사용하는 comment를 등록해 놓고 필요할 때 사용할 수 있게 해준다(필자는 그냥 그때 그때 typing하는 스타일이다...)

혹시 Credential Window에서 Save Password 항목을 체크해 놓지 않으면, SVN Server에 접근할 때마다 해당 Credential 입력 창이 뜨니, 불편하다면 Save Password 항목을 체크해 놓고 사용하자.

 

생성한 new remote folder가 Repository Tree에 보이는 것을 확인할 수 있다.

:
Posted by [LunatiC]Simon

현재 Eclipse Juno 버전을 사용중인데, CVS는 기본 지원하면서 SVN은 포함되어 있지 않는 것을 확인하였다.

흠... CVS 사용해 본게 언제더라... 2006년에 잠깐 사용했었나... 하여간 SVN이 더 친숙하고, SVN Server Control도 가능한지라(CVS는 Server 구경도 못해봤다), Eclipse에서도 SVN 으로 사용하고자 한다.

Eclipse를 실행하고~ Windows - Show View - Other... 를 선택하거나 Alt+Shift+Q,Q를 누르면(이상하게 내 Notebook에서는 단축키가 잘 동작하지 않는다)

 

 

와 같이 View List가 뜨는 것을 볼 수 있다. 여섯 번째에 CVS는 있는데, SVN은 보이질 않는다. (혹시 이미 설치되어 있다면, SVN Category가 Team 위에 있을 것이다...)

 

SVN 관련 S/W를 설치해 보자

우선, Help - Install new Software... 를 선택하여

 

 

상기와 같은 창을 볼 수 있다.

Work with: 에 http://subclipse.tigris.org/update_1.8.x 를 입력하고 Add 버튼 클릭~!

 

 

Name에는 적당한 이름을 입력하자. 필자는 SVN for Eclipse라고 넣었으나, 공식 project 명칭은 subclipse라고 한다.

Ok를 누르면,

 

 

상기와 같이 SVN관련 Tool의 category가 보인다. Category를 열어보면 여러 가지 tool이 나오는데, 일단 Select All하고 Next - Finish하여 Install을 진행하자.

(이미 Eclipse에 설치해 버린 관계로 Install 화면은 생략한다)

Install이 완료되면 Eclipse를 다시 시작하고, 다시 Windows - Show View - Other... 에 가면

 

 

해당과 같이 SVN View들을 선택할 수 있다.

 

 

 

 

:
Posted by [LunatiC]Simon
2012. 11. 21. 12:28

Android 화면 자동 회전 방지 sbin2012. 11. 21. 12:28

Android에서 기본 Project를 확인해 보면, 화면 자동 회전을 설정하고 device를 돌리면 바로 인식되어 Activity의 OnCreate를 다시 타게 된다.

개발자 편의를 최대한 생각한 부분이라 생각되지만, 한 방향으로 고정된 App을 작성하기에는 여간 귀찮은 부분이 아닐 수 없다.

하기와 같이 Manifest에서 설정하면 더 이상 화면 회전 이벤트를 Activity 상위에서 처리하지 않고, Activity 안에서 처리하게 할 수 있다.

1. <activity> Tag 내 android:configChanges="keyboardHidden|orientation" 추가

2. <activity> Tag 내 android:screenOrientation="portrait (or landscape)" 추가

 

단, Activity가 여러개인 경우라면 각 Activity마다 설정해 줘야 한다.

:
Posted by [LunatiC]Simon