2015.05.22 09:25





네이버 개발자 센터 :: http://www.dev.naver.com/

저는 이 곳을 그냥 개인 소스 저장소 수준으로만 사용하고 있지만,

실제로 어? 하실만한 유명한 오픈소스들이 진행되고 있습니다.


많이 둘러보시고 이름과 사용처만이라도 알아두시는 것도 큰 자산이 됩니다.


우측 중간에 [나의 프로젝트 등록]을 클릭하여 새로운 프로젝트를 등록합니다.





프로젝트 이름 : 본인 or 외부에서 보고 식별할 수 있는 이름

프로젝트 아이디 : svn repository 에서 구분하는 아이디 (svn 서버에서 중복이 없는지 체크합니다.)

프로젝트 공개 설명 : 프로젝트의 간단한 소개

코드관리 시스템 : SVN을 선택합니다.





프로젝트 등록에 성공하면 이미지와 같은 팝업창이 뜹니다.





확인 하시면 repository는 프로젝트 등록 후 약 15분 후에 생성됩니다.라는 메시지가

프로젝트 사이트 상단에 표시됩니다.

15분 웹서핑하시고 다시 오세요.ㅋ




프로젝트 사이트에서 좌측에 [코드] 메뉴를 선택하시면 이미지 같은 설명을 보실수 있습니다.

오른쪽의 개발자의 Subversion 접근 박스의

https://dev.naver.com/svn/*** 를 복사합니다.

주의 : https://dev.naver.com/svn/ 까지는 공통이고, 그 다음 경로는 프로젝트의 아이디입니다.

왜 프로젝트를 등록할 때, 중복 확인을 하시는지 아시겠지요 ㅎ




이클립스로 다시 돌아와 소스를 저장소로 올려보겠습니다.

프로젝트를 우클릭하고 Team > Share Project...을 선택합니다.





여기서도 SVN을 일관적으로 선택해줍니다.





첫 등록이기 때문에 이미 사용 중인 저장소가 없습니다.

그러므로 새로운 저장소를 등록합니다.





복사해 두었던 저장소 주소를 붙여넣습니다.






저장소 주소 + 프로젝트 이름을 연결한 URL이 최종 저장소의 주소가 됩니다.





완료하면 프로세스창이 쭉 올라가다가 중간에 아이디와 패스워드를 입력해야 합니다.

네이버의 아이디와 패스워드입니다.


아이디와 패스워드가 맞다면 그대로 프로세스가 끝나고 이클립스의 perspective가 

Team Synchronizing 으로 변경됩니다.





변경된 perspective 형태입니다.

좌측에 Synchronize에 개발자센터에 등록할 프로젝트가 올라와있습니다.





해당 프로젝트를 우클릭하고 Team > Commit...을 클릭합니다.

Commit : 신규, 변경, 삭제된 소스를 저장소에 반영합니다.

Update to HEAD : 최종 버전의 소스를 내려받습니다.

Update to Version : 원하는 버전의 소스를 내려받습니다. (게임을 중간 중간 저장하면서 한 파일에만 저장하지 않고 

여러 파일로 분산 저장해 두었던 것을 원하는 시간대로 불러오기 하는 것과 같다고 이해하시면 될까요.ㅋ)


다른 메뉴는 특별히 자주 사용하는 것은 아닙니다. (제가 기능을 완벽하게 이해하고 있지 못합니다... 죄송합니다.)

아래 Branch나 Merge는 프로젝트 형태에 따라 사용 빈도가 있을 수 있는 메뉴라 따로 포스팅하도록 하겠습니다.





Commit은 SVN을 사용하면서도 중요하지만 다른 버전관리 툴을 사용하면서도 가장 중요한 작업입니다.

내가 개발한 부분을 개발서버에 반영하여, 

협업중인 개발자, QA, PM, 상황에 따라서는 고객에게까지 봐주세요.라고 말하는 것과 같은 작업입니다.


최대한 작은 작업 단위로 Commit을 하셔야 다른 개발자와 충돌하는 부분도 줄어들고,

History를 관리하시는데 유리하게 사용하실 수 있습니다.






소스의 변경사항이 없거나, Commit이 끝나 모두 서버에 반영이 되었다면 보시는 이미지와 같은 메시지를 보여줍니다.





프로젝트 이름 앞에 노란색 원통같은 아이콘이 보이시나요.

노란색은 저장소에 같은 버전으로 Commit하였다는 표시입니다.


썰을 하나 풀어보자면, SVN은 참 무섭습니다. 

누가 언제 소스를 변경하였는지 모두 모니터링이 가능하기 때문입니다. ㅋ

문제가 발생하였을 때,  책임 소제를 규명하는데 사용 되기도 한다는 뜻입니다. ㅠㅡㅠ


최근에 영세(6인) 업체와 협업이 있었습니다.

업체에서 인력이 부족해 정말 아무나 뽑아서 M/M을 채워넣어서 문제가 생긴 적이있습니다.

업체 사수와 제가 개발한 부분까지 신입 분들이 마음껏? 수정하시고 Commit 하시는 바람에

개발 중이던 솔루션이 엉망이 된적이 있었는데,

출근하자마자 제가 말 없이 조용히 처리하려고 했지만.,, PM께서..ㅋㅋ

신입 분들께서 본인들은 끝까지 아니라고 오리발 내미시다가..

빡친 제가 결국 History 오픈해서 수정한 사람, 수정한 날짜, 수정한 내용까지 들이밀어

업체 대표까지 PM 앞으로 강제 소환한 적이 있었습니다..ㄷㄷ


개발자라면. 자신이 개발툴을 사용한다면 적어도 기본 기능은 꼭 알아둬야겠습니다....

그 신입 분들은 프로젝트 종료 회식 때,, 결국 초대받지 못했습니다.. 으히힠!!




개발자 센터에서는 Commit History를 더 자세히 볼수 있습니다.

으... 무섭습니다.



이클립스의 Subclipse와 네이버의 개발자센터 연결에 대해 알아보았습니다.

어려운 부분이 아니기도 하고, 저희 블로그를 찾아주실 정도면

한 번만 해보셔도 딱 감이 오실 거라고 생각이 됩니다.


파일 저장 == Commit 이라고 생각하는 개발자 1人이 제안합니다.

자주 Commit 하시고 자주 Update 하는 개발자가 되어봅시다. ㅎ


수고 많이 하셨습니다.







출저 : http://cusmaker.tistory.com/169

저작자 표시
신고

'Tool > 협업(이슈관리, 형상관리)' 카테고리의 다른 글

SVN 개발자센터 프로젝트 생성및 commit  (0) 2015.05.22
gradle  (0) 2013.12.14
Android Maven 설치 하기  (0) 2013.12.12
Android Ant 빌드 하기  (0) 2013.12.12
Trac.ini 파일 설정  (0) 2013.01.02
Trac 사용법 정리 1  (0) 2013.01.02
Posted by hoonihoon85 hoonihoon
2014.12.12 15:41

android studio  단축키 정리 잘된 곳




http://www.developerphil.com/android-studio-tips-of-the-day-roundup-1/


http://www.developerphil.com/android-studio-tips-of-the-day-roundup-2/

저작자 표시
신고
Posted by hoonihoon85 hoonihoon
2014.02.07 15:17

안녕하세요.

오늘은 VS2010에서 스타일(태마)를 바꾸는 방법에 대해서 알아보겠습니다.

VS2010에서는 기본적으로 흰색 배경에 검은색 글자 혹은 푸른색 계열의 색상으로 태마가 설정되어 있습니다.

하지만 이것들은 여러가지 색상으로 변경 하실수 있습니다.

(C#기준 태마입니다. 다른언어에는 적합하지 않을 수도 있습니다.)

 

일단 아래 주소로 이동해보세요.

주소 : http://studiostyl.es/schemes

 

이동해보시면 여러가지 스타일을 미리 보여 줍니다.

다운로드 횟수나 View한 횟수도 나오는군요.(참고)

 

마음에 드는 스티일(태마)를 아무곳에나 다운 받으세요.

그리고 VS2010을 실행합니다.

 

스타일 적용 전 화면 입니다.

 

 

 

스타일을 적용하시려면 메뉴 -> 도구 -> 설정 가져오기 및 내보내기를 선택하세요.

* 선택한 환결 설정 가져오기 선택 후 다음 버튼 클릭

 

 

* 아니요, 설정을 가져와 현재 설정을 덮어씁니다.(0)를 선택 후 다음 버튼 클릭

 

 

* [찾아보기]버튼을 이용하여 이전에 다운받은 설정 파일을 선택 후 다음 버튼 클릭

 

 

* 마침 버튼 클릭

 

* 닫기 버튼 클릭

 

 

 

설정이 모두 완료 되었습니다.

비하인드 코드 화면을 보시면 아까 설정하려고 했던 화면이 표시 됩니다.

 

 

개인적으로 검은색 배경의 작업화면을 매우 좋아합니다.

VS2010이나 EditPlus, Total Commander 등 모두 검은색 배경으로 변경하여 이용하고 있습니다.

이유는 눈에 부담이 덜하단거조. 제가 느끼기에는요.

검은색 배경에서 작업하다가 흰색 배경에서 작업하려고 하면 눈에 상당한 부담을 느끼 실수 있을 겁니다.

뭐 개인견해입니다. ^^


 

이상입니다.


출저: http://blog.uphs.co.kr/57

저작자 표시
신고

'Tool > VS2010' 카테고리의 다른 글

VS 2010 태마 바꾸기  (0) 2014.02.07
Posted by hoonihoon85 hoonihoon
2014.01.03 14:53

Android Studio 라이브러리 추가 방법

gradle 이 익숙하지 않아서 라이브러리 추가 방법이 쉽지 않았다.  하지만 간단하다. 정말!


File -> Project Structure -> ProjectSetting -> Modul ->  오른쪽 + 버튼 클릭


아래 3가지 종류의 라이브러리 추가 선택 사항이 보인다.

Maven dependency  (정리 완료)

File dependency (정리 완료)

Module dependency


아직어떤 기능을 하는지는 모르겠지만, Maven을 통한 라이브러리 추가를 이용하겠다.

보통 3가지 방법이 있을 것이다. 

1. maven 이용

2. jar 파일 추가

3. 프로젝트파일 추가


Android 관심있게 보고 있는 Picasso 라이브러리를 추가 하려고 한다.



검색창에 원하는 라이브러리 명을 입력한다.



검색이 되면 OK 버튼을 누르고, Apply 적용 완료 한다.



build.gradle 파일에 picasso 라이브러리가 추가 되었다.

dependencies {

    compile 'com.android.support:appcompat-v7:+'

    compile 'com.squareup.picasso:picasso:2.1.1@jar'

}





-----------------------------------------------------------------------------------------------------------------

[추가]  Jar 파일 추가 방법

1. lib 폴더를 생성하고 jar 파일을 넣어 준다.

2. File -> Project Structure -> ProjectSetting -> Modul ->  오른쪽 + 버튼 클릭 -> File dependency

3. 완료

dependencies {

    compile 'com.android.support:appcompat-v7:+'

    compile 'com.squareup.picasso:picasso:2.1.1@jar'

    compile files('lib/gson-2.2.2.jar')

}

------------------------------------------------------------------------------------------------

[추가] 프로젝트파일 추가

1. library 를 lib 파일에 복사

2. settings.gradle 파일에 삽입

3. File -> Project Structure -> ProjectSetting -> Modul ->  오른쪽 + 버튼 클릭 -> Module dependency







Android Studio 라이브러리 추가 방법은 여기까지 입니다. 

앞으로 더 찾아서 공유 하도록 하겠습니다 ^^


신고
Posted by hoonihoon85 hoonihoon
2014.01.03 14:09

Android Studio 단축키 이클립스포맷으로 바꾸는 방법

Android Studio 단축키 포맷은 다양 MAC, Eclipse, VisualStudio 등 여러 형태로 변경 가능합니다.


File -> Setting -> IDE Setting -> Keymap -> 상단 드랍박스 메뉴에서 Eclipse 선택



신고
Posted by hoonihoon85 hoonihoon
2013.12.14 20:28

http://kwon37xi.egloos.com/4747016

http://www.slipp.net/wiki/pages/viewpage.action?pageId=11632748

신고

'Tool > 협업(이슈관리, 형상관리)' 카테고리의 다른 글

SVN 개발자센터 프로젝트 생성및 commit  (0) 2015.05.22
gradle  (0) 2013.12.14
Android Maven 설치 하기  (0) 2013.12.12
Android Ant 빌드 하기  (0) 2013.12.12
Trac.ini 파일 설정  (0) 2013.01.02
Trac 사용법 정리 1  (0) 2013.01.02
Posted by hoonihoon85 hoonihoon
2013.12.12 23:51

http://toby.epril.com/?p=368


신고

'Tool > 협업(이슈관리, 형상관리)' 카테고리의 다른 글

SVN 개발자센터 프로젝트 생성및 commit  (0) 2015.05.22
gradle  (0) 2013.12.14
Android Maven 설치 하기  (0) 2013.12.12
Android Ant 빌드 하기  (0) 2013.12.12
Trac.ini 파일 설정  (0) 2013.01.02
Trac 사용법 정리 1  (0) 2013.01.02
Posted by hoonihoon85 hoonihoon
2013.12.12 20:08

android ant 빌드 하기

Android 프로젝트를 Eclipse 가 아닌 Ant를 이용해 빌드를 하는 법을 알아 보도록 하겠습니다.


1. Ant 설치하기

1) http://ant.apache.org/bindownload.cgi  에서  최신버전인  apache-ant-1.9.2-bin.zip 다운로드 합니다.


2) 원하는 위치에 압축을 해제 합니다. (저는 c드라이브 밑에 Build 라는 폴더를 만들었습니다.)

C:\Build\apache-ant-1.9.2


3) 환경 변수를 추가합니다.

내컴퓨터에서 마우스우측클릭 -> 속성 -> 고급시스템설정 -> 환경변수



4) Ant 가 설치 되었나, path 가 잡혔나 확인 해 봅니다.



2. Keystore 생성 하기

 Keystore 생성을 Eclipse 에서 보통하는데 프롬프트상에서 명령어를 통해 간단하게 만들 수 있습니다.

keytool -genkey -v -keystore [keystore name] -alias [alias_name] -keyalg RSA -keysize 2048 -validity 10000


[] 내용은 알아서 입력 


KeyStore 가 만들어 습니다.

저는 Android project 관리를 편하게 하도록 C:\Build\keystore  에 만들어서 keystore를 관리 해줍니다. 이건 취향에 맞게~


3. Ant 빌드하기 

1) 작업프로젝트에 build.xml 파일을 만들어 준다.   이곳에 ->  D:\kth\workspace\BowlingScores

만드는 방법 은 이렇다. android->sdk->tools 로 이동 한 뒤 

Android update project -p 프로젝트위치


2) ant.properties 파일 생성 한다.


3) ant.properties 파일안에 다음과 같이 입력 한다.


 key.store=.keystore파일위치

key.alias=키스토어 alias
key.store.password=키스토어패스워드
key.alias.password=키스토어alias패스워드

 

아래 처럼 적었습니다.

key.store=C:\\Build\\keystore\\my-release-key.keystore

key.alias=alias_name       

key.store.password=비밀번호

key.alias.password=비밀번호


빌드 하기

1)build.xml 파일이 있는 프로젝트로 이동 합니다.

2) ant release 를 입력 하면 빌드가 되며 bin 파일에  서명된 key(마켓용), 서명되지 않는 key(개발용) 이 생성 됩니다.


빌드 하면서 발생한 버그 

1) Value for 'keystore' is not valid. It must resolve to a single path

http://stackoverflow.com/questions/17614542/value-for-keystore-is-not-valid-it-must-resolve-to-a-single-path


2) Alias_name 을 모를 때 

keytool -list -v -keystore client.jks  로 확인한다.


3) 프로젝트 라이브러이의 경우는 어떻게 해야 할까?

1) build.xml 파일 생성

2) 라이브러리폴더에 가서 ant clean 

3) 프로젝트 디렉토리에  project.properties 파일에 

android.library.reference.1=../OpenLibrary/library_viewpagerindicator

추가하기  명령어 있음 


참고사이트 : 

http://theeye.pe.kr/archives/1334

http://www.bemga.com/08-01-2013/android-release-with-ant.html

http://blog.moltak.net/2013/01/ant-android.html

http://www.androidpub.com/1172978

http://www.slideshare.net/kingori/devx-pt-sewonannandroidant



신고

'Tool > 협업(이슈관리, 형상관리)' 카테고리의 다른 글

gradle  (0) 2013.12.14
Android Maven 설치 하기  (0) 2013.12.12
Android Ant 빌드 하기  (0) 2013.12.12
Trac.ini 파일 설정  (0) 2013.01.02
Trac 사용법 정리 1  (0) 2013.01.02
BITNAMI  (0) 2012.12.28
Posted by hoonihoon85 hoonihoon
2013.12.09 11:20

이클립스 색상, 테마 변경 하는 법을 알아 보겠습니다.

1. help -> Eclipse MarketPlace

2. 검색창에 Eclipse color Theme 입력

3. eclipse color theme 검색되면 install   

4. 자동 재부팅

5.  Window - Preferences - General - Appearance - Color Theme 

6. preview 를 보고 선택 하면 변경 완료



신고

'Tool > Eclipse Skill up' 카테고리의 다른 글

이클립스 색상 변경  (0) 2013.12.09
Eclipse class 파일 보기  (0) 2013.05.21
Eclipse 한글 폰트 문제 (작게나오는 현상)  (0) 2012.11.30
Posted by hoonihoon85 hoonihoon
2013.05.21 16:31


eclipse에서 jar로 제공되는 외부 라이브러리의 소스가 궁금할때가 있다.


이때, 소스상에서 jar 파일 내의 .class 파일을 열게 되면



제대로 읽을 수 없도록 되어 있다. 뭐.. Attach Source 어쩌구 저쩌구..


이럴때 아래와 같은 방법을 사용하면 간단하게 볼 수 있다.



1. 첨부된 2개의 파일을 다운받는다.


2. jadnt158.zip을 압축을 푼다.


3. 기억할 수 있는 경로에 압축을 푼다.


4. net.sf.jadclipse_3.3.0.jar 파일을 본인이 사용하는 eclipse 폴더내의 plugins 폴더에 넣는다.


5. 이클립스를 재시작한다.


6. windows - preferences 에 가보면 java 항목에 JadClipse 라는 항목이 생겨 있다.


7. 맨 위의 Path to decompiler에 3번에서 압축을 푼 경로를 입력하고 jad.exe를 뒤에 붙인다.

ex) C:\jadnt158 에 압축을 풀었다면 C:\jadnt158\jad.exe 를 입력한다.





8. windows - preferences - General - Editors - File Associations 에서

*.class 에 해당하는 editor가 JadClipse Class File Viewer (default) 로 설정되어 있는지 확인한다.





net.sf.jadclipse_3.3.0.jar


jad.exe


자 이제 jar 파일 내의 .class 파일을 더블클릭해서 열어보면...


알아서 디컴파일해서 소스 형태로 보여줘서 잙 읽을수 있게 된다.ㅋㅋ

신고

'Tool > Eclipse Skill up' 카테고리의 다른 글

이클립스 색상 변경  (0) 2013.12.09
Eclipse class 파일 보기  (0) 2013.05.21
Eclipse 한글 폰트 문제 (작게나오는 현상)  (0) 2012.11.30
Posted by hoonihoon85 hoonihoon

티스토리 툴바