YONA 사용방법
YONA 신규저장소 생성방법
YONA 소스올리는 방법
YONA 소스받는 방법
전체적인 설명입니다.
사내에서 YONA로 형상관리를 하기로 했다.
1. Yona 설치 후, Admin계정이 프로젝트를 생성하고
나를 프로젝트멤버로 추가했다.
(나는 Yona 회원가입을 하고.. )
> ADMIN 계정이 각 프로젝트별로 사용자에게 프로젝트참여권한을 부여해줘야 한다.
2. Yona Login
3. 프로젝트멤버로 추가된
공개프로젝트 목록이 보여진다. 일단 요나사이트는 켜두고~
4. Eclipse에서 저장소를 만들고, 저장소에 소스를 Commit하기 위해서는
일단 SVN 저장소를 만들어야 한다.
Eclipse에서 SVN을 사용할 수 있도록 설치먼저 진행한다.
(1) Help > Marketplace > SVN검색 > Install클릭
(2) 설치품목 확인 Confirm클릭
(3) 라이센스 동의 라디오박스 선택 ( I accept~ ) 하고 Finish 클릭
(4) 설치가 다 되면 반영을 위해 Eclipse를 재시작하라고 함
yes를 누르면 Eclipse가 꺼지고 다시 재시작된다.
(5) 프로젝트 우클릭 > Team > Share Project 클릭
(6) SVN 설치 후, 기존에는 보이지 않던 Git과 SVN 카테고리가 보이게 됨
(7) 혹시, 나처럼 처음 프로젝트를 공유하는 Case라면 다음과 같은 창이 뜰 수도 있다.
SVN Connector를 마저 설치해야 한다는 창으로 설치를 마무리한다.
> 아래와 같은 에러창 안나오면 (8)번으로....
참고로, 나는 이 Case에서 Cancel을 눌러버림 ;
그러면 다시 (6) 에서 SVN을 클릭했을 때 다음과 같은 에러창이 뜰 수 있음(:::)
이럴경우 위에서처럼 SVN Connector 재설치 창이 뜨지 않음;
Window > Preperence > Team > SVN > SVN Connector > Get Connection 클릭
SvnConnectors 하단에 Svn Kit을 다운로드 한다.
Next Next 하여 설치 마무리..
(8) 어쨌든, 커넥터설치까지 하고나서....
(6)단계에서 SVN 선택후 넘어오면 다음과 같은 창이 뜬다.
> 다음과 같은 에러 안나면 (9)번으로 ...
나는 기존에 SVN저장소에 등록해서 사용하던 프로젝트를
다시 신규저장소에 넣으려고 하는 상태였기 때문에
Field 'General > URL' contains malformed URL : 'no protocol;" 오류가났다.
정확한 이유는 모르겠으나 신규저장소 SVN에 소스를 올릴 수 없는 상황 ;;;
이럴땐 어떻게하냐? 조금 삽질을 했는데
해당 어플리케이션 경로에 숨겨져있는 .svn 디렉토리를
지워주면 말끔히 해결된다~!
(기존에 사용하던 svn 정보를 날려버리는것) ★★★★
숨김항목 체크를 하면 .svn 폴더가 나타난다.
(9) 그럼 깔끔하게 에러 사라지고 신규저장소에 소스를 올릴 수 있다.
올리고자 하는 신규저장소 URL을 적어준다.
주소는 YONA 각 프로젝트 들어가보면 우측 상단에 공유URL있음!!
YONA가입 아이디와 패스워드 적어주면 끝
(10) Next Next 하면
마지막에 Commit할 소스목록들이 보이고 Comment도 적을 수 있다.
새저장소에 소스가 성공적으로 Commit이 되면
소스우클릭 했을때 다음과 같이 Commit, Update등과 관련된
SVN관련 액션들을 수행할 수 있게된다!
이렇게 Yona에 신규저장소를 만들고 소스들을 처음으로 올려보았다.
이제부터 한파일 한파일 commit해가면서 소스형상관리 하면 된다 :)
그럼 이렇게 소스를 올리는 사람이 있는반면
yona 소스 받는 방법은 어떻게 하는 걸까?
(1) window > show view > other 클릭
(2) svn repositories 클릭
(3) 하단에 SVN Repositories 탭 생성됨
우클릭 New > Repository Location 클릭
(4) 내려받을 yona 주소와 아이디비번 입력
(5) 저장소를 땡겨오면, 올라가져 있는
프로젝트파일 우클릭 > Check Out해서
파일을 가져오면 된다 !~!~
'Tip & Tech > Tech' 카테고리의 다른 글
대칭암호화방식(AES,SEED) vs 비대칭암호화방식(RSA) 정리 (1) | 2019.10.07 |
---|---|
CUBRID 설치 / Tomcat CUBRID JDBC 연동 / ORACLE -> CUBRID 마이그레이션 (0) | 2019.01.25 |
git 명령어 모음 (0) | 2016.11.17 |
오라클 JET 개념정리 & 환경설정 (0) | 2016.11.15 |
[Android SDK] 안드로이드 SDK 설치 및 환경구축 (0) | 2016.11.14 |