SVN이란 Subversion의 줄임말로서 소프트웨어 버젼관리 시스템입니다.
SVN을 사용하는 이유는 크게 보면 공동작업을 위해서 입니다. 소규모 프로젝트일 경우 혼자만의 작업이 되어 자기 스스로 자기가 편한데로 소스를 보관하면 됐지만 대규모 프로젝트일 경우, 프로젝트를 한명이 할 수 없는 경우가 대부분이며 차후 수정 및 버그 수정 등을 위하여 버젼관리는 필수 요소입니다. 소프트웨어 버젼관리 시스템의 장점은 아래와 같습니다.
개발자간 소스를 공유할 수 있다.
개발버젼과 릴리즈 버젼을 따로 분리하여 관리할 수 있다.
소스의 수정과 파일의 추가 및 삭제의 기록이 자동으로 남기 때문에 차후 버그나 문제점 발생시 되돌리기 쉬울뿐만 아니라 문제점을 빠르게 찾을 수 있다.
공동작업을 할 경우 서로 상대방이 수정한 소스코드를 확인할 수 있다.
라이브러리를 항상 최신으로 업데이트 유지 할 수 있다.
기타등등 SVN을 사용함으로서 얻어지는 효과는 매우 크다고 할 수 있습니다. 물론 처음에 접하기는 좀 생소한감이 있을 수 있지만 배우기가 어렵지 않고 약간의 개념만 가지고도 쉽게 사용할 수 있다는 장점이 있습니다.
그럼 이제 Flash Builder 4 Beta2에서 SVN을 사용하기 위한 준비 사항을 알아보겠습니다.
(하단 내용은 지돌스타님의 블로그를 참조하였습니다.)
우선 SVN을 사용하기 위해서는 Subclipse를 설치해야 합니다. 설치하는 방법은 Flash Builder에서
Help → Software Updates → Find and Install을 선택합니다.
Find and Install... 을 선택하시면 아래와 같은 화면이 나타납니다.
위와 같이 Install/Update 차이 나타나면 "Search for new features to install"을 선택한후 Next를 클릭합니다.
Install 창이 나타나면 New Remote Site를 클릭하여 업데이트 받을 사이트를 등록합니다.
New Update 창이 나타나면 아래 내용대로 입력하여 주신 후 OK 버튼을 클릭합니다.
Name : Subclipse 1.6.x (자신이 알아 볼 수 있게만 입력하여 주시면 됩니다.)
URL : http://subclipse.tigris.org/update_1.6.x
최신 버젼에 관해서는 http://subclipse.tigris.org에 방문하시면 보실 수 있습니다.
Subclipse 1.6.x 사이트가 추가 되었다면 이제 Finish 버튼을 클릭하여 업데이트할 수 있는 내역을 검색합니다.
검색이 끝나고 나면 아래와 같이 Updates 항목을 선택할 수 있는 창이 나타납니다. 그중 Subclipse 1.6.x 앞에 체크부분에 체크를 하여 주시면 x표시가 나면서 설치가 불가능한 항목들이 나타납니다.
설치가 불가능한 항목들의 체크박스를 해제하시면 설치를 계속 진행할 수 있습니다.
(설치가 불가능한 항목은 따로 설치하지 않으시더라도 SVN을 사용하는데에는 지장이 없습니다. 그래도 설치를 하시고 싶으신 분들은 해당 항목이 필요로 하는 Plug-in을 설치하신후 업데이트 하시면 됩니다.)
이제 Next 버튼을 눌러 다음 라이센스 항목으로 이동한 후 License 항목을 보신후 "I accept the terms in the license agreements"를 선택하시고 Next버튼을 클릭합니다.
옵션항목이 나타나면 Next 버튼을 클릭합니다.
인스톨화면이 나타나면 설치 경로를 설정하여 주시고 Default 경로로 하시고 싶다면 바로 Finish 버튼을 눌러 Install을 진행합니다.
업데이트가 완료되면 변경사항을 적용하기 위해 Flash Builder를 다시 시작할 필요가 있다는 메세지가 나타납니다. 여기서 Yes버튼을 클릭하여 Flash Builder를 재시작 하여 줍니다.
재부팅이 되고 나면 Builder 상단 메뉴에서 Window 메뉴를 선택하시고 Other Views... 를 선택합니다.
표시할 수 있는 창 목록이 나타나고 아래부분에 보시면 SVN 항목이 추가되어져 있는걸 보실 수 있습니다.
이제 모든 설치가 완료 되었습니다. 사용 방법은 차후 다시 리포팅 하겠습니다.
SVN을 사용하는 이유는 크게 보면 공동작업을 위해서 입니다. 소규모 프로젝트일 경우 혼자만의 작업이 되어 자기 스스로 자기가 편한데로 소스를 보관하면 됐지만 대규모 프로젝트일 경우, 프로젝트를 한명이 할 수 없는 경우가 대부분이며 차후 수정 및 버그 수정 등을 위하여 버젼관리는 필수 요소입니다. 소프트웨어 버젼관리 시스템의 장점은 아래와 같습니다.
개발자간 소스를 공유할 수 있다.
개발버젼과 릴리즈 버젼을 따로 분리하여 관리할 수 있다.
소스의 수정과 파일의 추가 및 삭제의 기록이 자동으로 남기 때문에 차후 버그나 문제점 발생시 되돌리기 쉬울뿐만 아니라 문제점을 빠르게 찾을 수 있다.
공동작업을 할 경우 서로 상대방이 수정한 소스코드를 확인할 수 있다.
라이브러리를 항상 최신으로 업데이트 유지 할 수 있다.
기타등등 SVN을 사용함으로서 얻어지는 효과는 매우 크다고 할 수 있습니다. 물론 처음에 접하기는 좀 생소한감이 있을 수 있지만 배우기가 어렵지 않고 약간의 개념만 가지고도 쉽게 사용할 수 있다는 장점이 있습니다.
그럼 이제 Flash Builder 4 Beta2에서 SVN을 사용하기 위한 준비 사항을 알아보겠습니다.
(하단 내용은 지돌스타님의 블로그를 참조하였습니다.)
우선 SVN을 사용하기 위해서는 Subclipse를 설치해야 합니다. 설치하는 방법은 Flash Builder에서
Help → Software Updates → Find and Install을 선택합니다.
Find and Install... 을 선택하시면 아래와 같은 화면이 나타납니다.
위와 같이 Install/Update 차이 나타나면 "Search for new features to install"을 선택한후 Next를 클릭합니다.
Install 창이 나타나면 New Remote Site를 클릭하여 업데이트 받을 사이트를 등록합니다.
New Update 창이 나타나면 아래 내용대로 입력하여 주신 후 OK 버튼을 클릭합니다.
Name : Subclipse 1.6.x (자신이 알아 볼 수 있게만 입력하여 주시면 됩니다.)
URL : http://subclipse.tigris.org/update_1.6.x
최신 버젼에 관해서는 http://subclipse.tigris.org에 방문하시면 보실 수 있습니다.
Subclipse 1.6.x 사이트가 추가 되었다면 이제 Finish 버튼을 클릭하여 업데이트할 수 있는 내역을 검색합니다.
검색이 끝나고 나면 아래와 같이 Updates 항목을 선택할 수 있는 창이 나타납니다. 그중 Subclipse 1.6.x 앞에 체크부분에 체크를 하여 주시면 x표시가 나면서 설치가 불가능한 항목들이 나타납니다.
설치가 불가능한 항목들의 체크박스를 해제하시면 설치를 계속 진행할 수 있습니다.
(설치가 불가능한 항목은 따로 설치하지 않으시더라도 SVN을 사용하는데에는 지장이 없습니다. 그래도 설치를 하시고 싶으신 분들은 해당 항목이 필요로 하는 Plug-in을 설치하신후 업데이트 하시면 됩니다.)
이제 Next 버튼을 눌러 다음 라이센스 항목으로 이동한 후 License 항목을 보신후 "I accept the terms in the license agreements"를 선택하시고 Next버튼을 클릭합니다.
옵션항목이 나타나면 Next 버튼을 클릭합니다.
인스톨화면이 나타나면 설치 경로를 설정하여 주시고 Default 경로로 하시고 싶다면 바로 Finish 버튼을 눌러 Install을 진행합니다.
업데이트가 완료되면 변경사항을 적용하기 위해 Flash Builder를 다시 시작할 필요가 있다는 메세지가 나타납니다. 여기서 Yes버튼을 클릭하여 Flash Builder를 재시작 하여 줍니다.
재부팅이 되고 나면 Builder 상단 메뉴에서 Window 메뉴를 선택하시고 Other Views... 를 선택합니다.
표시할 수 있는 창 목록이 나타나고 아래부분에 보시면 SVN 항목이 추가되어져 있는걸 보실 수 있습니다.
이제 모든 설치가 완료 되었습니다. 사용 방법은 차후 다시 리포팅 하겠습니다.
'Flex' 카테고리의 다른 글
[Flex 4] 스크롤 기능 제어하기 Scroller (1) | 2010.11.17 |
---|---|
flex 특수 문자 예) (0) | 2010.11.08 |
flex 다국어 (0) | 2010.10.01 |
Flex Encryption (MD5, SHA1, SHA224, SHA256, HMAC) (0) | 2010.10.01 |
HTTPService Parameters (0) | 2010.09.29 |