슬라이드 1

Similar documents
슬라이드 1

슬라이드 1

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

슬라이드 1

Google SVN 계정만들기 Site : 1. 사이트접속후프로젝트호스팅선택 2. 오픈소스프로젝트검색선택

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

슬라이드 1

슬라이드 1

슬라이드 1

슬라이드 1

슬라이드 1

PowerPoint Presentation

슬라이드 1

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

B.3 JDBC 설치 JDBC Java DataBase Connectivity 는자바에서 DBMS의종류에상관없이일관된방법으로 SQL을수행할수있도록해주는자바 API Application Program Interface 다. 이책에서는톰캣과 SQL Server 간의연결을위

Install stm32cubemx and st-link utility

Windows 8에서 BioStar 1 설치하기

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

슬라이드 1

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

NTD36HD Manual

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.

SourceTree 를이용한 Git 사용법 1

Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: E-M

문서의 제목 나눔고딕B, 54pt

Microsoft PowerPoint - 안드로이드 개발 환경 구축(170411)

Chapter 1

ICAS CADWorx SPLM License 평가판설치가이드

문서의 제목 나눔고딕B, 54pt

JDK이클립스

Studuino소프트웨어 설치

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

4S 1차년도 평가 발표자료

리눅스기초

PowerPoint Presentation

문서의 제목 나눔고딕B, 54pt

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

vRealize Automation용 VMware Remote Console - VMware

Facebook API

PowerPoint Template

Endpoint Protector - Active Directory Deployment Guide

Introduction to Junit, Eclipse, Build Environment

슬라이드 1

CODESYS 런타임 설치과정

슬라이드 1

JAVA 플랫폼 개발 환경 구축 및 활용

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

1. 도구개요 Configuration & Version Management CVS 소개 버전컨트롤시스템으로소스코드나기타리소스의히스토리를쉽게관리할수있도록도와주는도구 주요기능 버전관리, 변경관리, 소스관리 카테고리 Configuration & Version Managem

01장

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

Cubase AI installation guide

MaxstAR SDK 2.0 for Unity3D Manual Ver

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO

미친놈과 정상인

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

MF5900 Series MF Driver Installation Guide

PowerPoint Template

에접속하여상단메뉴에서 [DOWNLOADS] 를클릭한다. 다운로드페이지에서 Java 카테고리에있는 [Java SE] 를클릭하고페이지가바뀌면 [Java Platform (JDK)] 를클릭한다. JDK 버전은다운로드하는시점에따라다를수

소개 Mac OS X (10.9, 10.10, 10.11, 10.12) 와 OKI 프린터호환성 Mac OS X 를사용하는 PC 에 OKI 프린터및복합기 (MFP) 제품을연결하여사용할때, 최고의성능을발휘할수있도록하는것이 OKI 의목 표입니다. 아래의문서는 OKI 프린터및

Microsoft PowerPoint - [Practice #1] APM InstalI.ppt

Software Verification Team 오준 임국현 주영진 김슬기

gcloud storage 사용자가이드 1 / 17

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

OM2M 기반의 OHP-M2M 오픈소스설치가이드 2015 년 8 월 경북대학교통신프로토콜연구실 최예찬, 강형우 요약 사물인터넷 (Internet of Things: IoT) 이이슈가되면서다양한사

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

슬라이드 1

Windows Server 8

1. 도구개요 STAF Testing 소개 각테스트대상분산환경에데몬을사용하여테스트대상프로그램을통해테스트를수행하고, 통합하며자동화하는 프레임워크 주요기능 테스트통합및자동화 카테고리 Testing 세부카테고리테스트설계및실행 커버리지 Test Integration / Aut

DE1-SoC Board

Microsoft Word - src.doc

Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager

View Licenses and Services (customer)

Internet Explorer 11 자동업데이트방지 사용자가이드 작성일 : Version 1.0

C. KHU-EE xmega Board 에서는 Button 을 2 개만사용하기때문에 GPIO_PUSH_BUTTON_2 과 GPIO_PUSH_BUTTON_3 define 을 Comment 처리 한다. D. AT45DBX 도사용하지않기때문에 Comment 처리한다. E.

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

윈도우시스템프로그래밍

chapter4

OnTuneV3_Manager_Install

Microsoft Word - CPL-TR OM2M.doc

PowerPoint 프레젠테이션

github_introduction.key

EEAP - Proposal Template

Office 365 사용자 가이드

Assign an IP Address and Access the Video Stream - Installation Guide

Microsoft Word - Windows_apahce_php_CUBRID2008

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

슬라이드 1

한국에너지기술연구원 통합정보시스템설치방법설명서 한국에너지기술연구원 지식정보실 - 1 -

Admin Guide for dummy

PowerPoint Presentation

Microsoft PowerPoint - AME_InstallRoutine_ver8.ppt

슬라이드 제목 없음

슬라이드 1

슬라이드 1

Microsoft Word - Armjtag_문서1.doc

[ 그림 8-1] XML 을이용한옵션메뉴설정방법 <menu> <item 항목ID" android:title=" 항목제목 "/> </menu> public boolean oncreateoptionsmenu(menu menu) { getme

Transcription:

Subclipse 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제

1. 도구개요 도구명 Subclipse (http://subclipse.tigris.org/) 라이선스 Eclipse Public License v1.0 소개 Subversion( 이하 svn) 용 Eclipse 플러그인 SVN 을만든 Tigris.org 에서만든클라이언트툴 Java 용통합개발도구 특징 주요기능 각각의 Subclipse 버전은일반적으로하나의 svn 클라이언트버전을지원 (API 의차이로인해 ) SVN 1.5 의 merge tracking 기능개발의일환으로 Collabnet 에서 Subclipse 를기반으로한강력한 graphical merge client 를개발 Subclipse 1.6.x 이상인경우 merge client 의사용이가능하고 subclipse 업데이트사이트를통해제공 Branch 관리 Commit / Update / Merge Revision Graph 실행환경 Windows, Unix, Linux, MacOS 사전설치도구 JDK 1.5+, Eclipse 3.4+ 카테고리 형상관리최신버전 v1.10.3 (2013.10.16) 관련도구 Eclipse, Subversion, Subversive, EGit 2

2. 설치및실행 세부목차 2.1 사전설치사항확인 2.2 설치 2.3 Marketplace 통한설치 2.4 실행 3

2. 설치및실행 2.1 사전설치사항확인 (1/2) Subclipse 는 eclipse 플러그인이므로사용할 eclipse 의버전에따라유효한 JDK 버전이설치되어있는지확인한다. - Eclipse 버전은 Help > About > Install Details > Plug-ins 에서 Eclipse Platform 플러그인의버전을확인한다. 4

2. 설치및실행 2.1 사전설치사항확인 (2/2) - Windows 의경우아래와같이 Command 창에서 java version 을실행하여설치된 JDK 버전을확인한다. - Eclipse 4.0 이상인경우 JDK 1.6 이상, Eclipse 3.7 이하인경우 JDK 1.5 이상을필요로한다. 5

2. 설치및실행 2.2 설치 (1/4) 이클립스의 Help > Install New Software 를실행한다. Add 버튼을클릭하고 Subclipse 의업데이트사이트를추가한다. (http://subclipse.tigris.org/ 의 Download and Install 탭에서최신버전에대한경로를얻을수있다.) 6

2. 설치및실행 2.2 설치 (2/4) Subclipse 경로를선택하고설치할항목을선택한후 Next 를클릭한다. - SVN Connector Client 를선택적으로설치할수있지만여기에서는그에대한설명을생략하므로 JavaHL 과 SVNKit 을모두설치해준다. 7

2. 설치및실행 2.2 설치 (3/4) 설치될항목을확인하고 Next 를클릭한다. 8

2. 설치및실행 2.2 설치 (4/4) 라이선스동의함을선택하고 Finish 를클릭한다. 설치가완료되면이클립스를재시작한다. 9

2. 설치및실행 2.3 Marketplace 통한설치 (1/2) 이클립스의 Help > Eclipse Marketplace 를실행한다. 검색창에서 subclipse 를검색하고 Install 버튼을눌러설치한다. 10

2. 설치및실행 2.3 Marketplace 통한설치 (2/2) 설치할항목을선택하고 Next 를클릭한다. ( 현재 Marketplace 에는 1.8.x 버전이적용되어있으므로최신버전을이용하기위해서는업데이트사이트를통한다.) 이후설치과정은 Update site 통한설치 와동일하다. 11

2. 설치및실행 2.4 실행 Eclipse 메뉴에서 Help > About 을실행한다. - 아래그림같이 Subclipse 아이콘이확인되면설치가완료된것이다. 12

3. 주요기능 세부목차 3.1 Subclipse 개요 3.2 Create Branch/Tag 3.3 Switch Branch/Tag 3.4 Commit 3.5 Update 3.6 Merge 3.7 Revision Graph 13

3. 주요기능 3.1 Subclipse 개요 Subclipse 는 Eclipse IDE 에서 Team 메뉴하위에아래와같은 svn 제어메뉴들을제공한다. 14

3. 주요기능 3.2 Create Branch/Tag Create Branch/Tag 기능은선택한브랜치를복사하여새로운브랜치로만드는기능이다. SVN 에서는브랜치별로최종수정된리소스들을가지므로 브랜치생성 = 작업폴더복사 라고볼수있다. 15

3. 주요기능 3.3 Switch Branch/Tag 다른 Branch/Tag 로현재작업폴더를변경하는기능이다. Branch/Tag 의 HEAD revision 이아닌다른특정 revision 으로도가능하다. 프로젝트기준으로는 Switch 라는메뉴로나타나고, 저장소기준으로는 Checkout 이라는메뉴로나타난다. 16

3. 주요기능 3.4 Commit Commit 은변경된리소스들을원격저장소에저장하는기능이다. Commit 창에서는 compare view 가지원된다. 17

3. 주요기능 3.5 Update Update 는지정한 revision 으로현재작업폴더를갱신하는기능이다. HEAD 는최신 revision 을가리키며, 다른 revision 들은번호를선택한다. 체크시최신리비전으로갱신 18

3. 주요기능 3.6 Merge Merge 는현재 Checkout 된브랜치와다른브랜치를합치는기능이다. Merge input 값에따라 merge 방식이변경된다. 19

3. 주요기능 3.7 Revision Graph Subclipse 의 Revision Graph 는리소스의 revision 내역을그래프로보여주는기능이다. - SVN Repositories View 에서리소스를선택하고팝업메뉴에서 Show Revision Graph 를실행 - 아래예제는 trunk 에대한 revision graph 20

4. 활용예제 세부목차 4.1 예제소개 4.2 원격저장소생성 4.3 프로젝트생성 4.4 프로젝트공유 4.5 SVN 확인 4.6 Initial Commit 4.7 Create Branch 4.8 Configure Branch 4.9 Switch Branch 21

4. 활용예제 4.1 예제소개 본예제에서는 CollabNet 에서서비스하는 CloudForge 를원격저장소로활용하여이클립스프로젝트를공유하는과정을설명한다. CloudForge 에가입하여원격저장소로사용될저장소를생성한다. 형상관리대상이되는샘플프로젝트는 Plug-in Project 의 Hello World 템플릿을사용하였다. 이클립스에서 Subclipse 를통해원격저장소를연동하고샘플프로젝트를 Commit 한다. 새로운브랜치들을생성하고구성 / 관리하는방법을보여준다. 22

4. 활용예제 4.2 원격저장소생성 CollabNet 에서서비스하는 CloudForge 에원격저장소를생성한다. CloudForge 는무료회원가입이가능한서비스이다. - CloudForge 에로그인하고상단메뉴에서 Projects > New Project 실행 - 프로젝트명 ( 예제에서는 HelloWorld ) 을입력 - Add repository 에 SVN 체크하고템플릿은 Blank Repository 선택 - Create project 클릭하여완료 23

4. 활용예제 4.3 프로젝트생성 Plug-in Project 의 Hello World 템플릿을이용하여샘플프로젝트를생성한다. 24

4. 활용예제 4.4 프로젝트공유 (1/2) 프로젝트를선택하고팝업메뉴의 Team > Share Project 를실행한다. - SVN 선택하고 Next 클릭 - Create a new repository location 선택하고 Next 클릭 - Url 에 CloudForge 에생성한 remote repository 주소입력하고 Next 클릭 25

4. 활용예제 4.4 프로젝트공유 (2/2) - Use specified folder name 선택하고우측의 Select 버튼클릭 - Repository Browser 에서업로드할폴더로 trunk 선택하고 OK, Next 클릭 - Commit 메시지를입력하고 Finish 를클릭완료 Commit Message 입력 26

4. 활용예제 4.5 SVN 확인 SVN Repositories View 에 svn repository 추가된것을확인 Package Explorer 에서리소스들에 svn 관련 Label Decorations 이생성된것으로확인가능 27

4. 활용예제 4.6 Initial Commit 프로젝트선택후 Team > Commit 실행 Commit 메시지입력후 OK 클릭 - 하단파일리스트의모든파일은체크된상태 Commit Message 입력 파일선택 28

4. 활용예제 4.7 Create Branch (1/2) SVN Repositories View 에서 trunk 폴더를선택하고마우스오른쪽클릭하여 Branch/Tag 를실행한다. Copy to URL 에새로운브랜치경로로 branches/0.1.x 를입력한다. Resources 에 trunk 명과새로운브랜치경로를확인하고 Next 를클릭한다. 29

4. 활용예제 4.7 Create Branch (2/2) 복사될 revision 으로 HEAD 선택한후 Next 를클릭한다. Comment 메시지입력후 Finish 를클릭한다. 30

4. 활용예제 4.8 Configure Branch Package Explorer 팝업메뉴에서 Team > Configure Branches/Tags 을실행한다. 브랜치폴더에서마우스오른쪽버튼을누르고 Add Branch 를선택하면브랜치의레퍼런스가 Branches 하위에추가된다. 31

4. 활용예제 4.9 Switch Branch Package Explorer 에서프로젝트를마우스오른쪽클릭하고 Team > Swith to another Branch/Tag/Revision 을실행한다. Select 버튼을클릭하고변경하려는브랜치 (branches/0.1.x) 를클릭한다. - 브랜치폴더를직접선택하거나브랜치레퍼런스를선택 32