태그 보관물: window

윈도우 자바 설치

  1. 오라클 홈페이지에 접속해서 JDK [다운로드][jdk-download]
    HOME_PAGE

  2. 설치

    • 원하는 위치에 JDK와 JRE를 모두 설치한다.
      JDK_INSTALL_1
      JDK_INSTALL_2
      JDK_INSTALL_3
  3. 환경변수 설정

    • JAVA_HOME 환경 변수 생성한다.
      JDK_PATH
    • PATH에 JAVA_HOME을 등록한다.
      • %JAVA_HOME%\bin
  4. 설치 확인

    • Command 창을 열어서 JDK 버젼을 확인한다.
      $ java -version
    • Command 창을 열어서 javac 명령을 실행한다.
      $ javac

      JDK_CONFIRM

✱ 주의사항

  • ORALCE 클라이언트 설치 후에 JDK를 설치해줘야 합니다.
    • ORACLE에서 사용되고 있는 JDK 버젼은 1.6 이하 버젼입니다.
    • JDK는 마지막에 설치된 버젼으로 인식됩니다.
  • 설치시에 JDK와 JRE 모두 설치해줘야 합니다.

SVN 관리방법

관리자

SVN Repository 생성

  1. Repository를 생성한다.
    # svnadmin create --fs-type fsfs ${생성할 위치}
  2. 권한변경 : 권한을 변경하지 않으면 폴더에 접근시에 오류가 발생
    # chown -R apache:apache ${생성된 위치}
  3. SVN의 접근 권한 설정
    authz 파일에서 접근에 대한 권한 설정 

    [프로젝트명:/]
    사용자=권한
    @그룹명=권한

SVN 백업하기

  1. 전체 백업하기
    # svnadmin dump ${백업할 저장소 경로} > ${백업할 파일을 저장할 경로 및 파일 이름}
    # svnadmin dump /svnrepo/coolio > /home/coolio/coolio.bak
  2. 특정 리비젼만 백업하기
    # svnadmin dump ${백업할 저장소 경로} -r ${복구 시작 리비젼번호}:${복구 종료 리비젼번호} > ${백업할 파일을 저장할 경로 및 파일 이름}
    # svnadmin dump /svnrepo/coolio -r 100:150 > /home/coolio/coolio.bak

    * 리비젼 100부터 150까지 백업

SVN 복구하기

  1. 복구할 대상의 저장소 생성
  2. 대상 저장소로 복구
    # svnadmin load ${복구할 대상의 저장소 경로} < ${복구할 백업파일의 경로 및 파일 이름}
    # svnadmin load /svnrepo/coolio < /home/coolio/coolio.bak

 

사용자

단일 Repository에 멀티 프로젝트 생성하기

많은 사람들이 단일 저장소에는 단일 프로젝트를 생성해서 사용을 하거나, 여러개의 프로젝트를 같은 디렉토리 레벨로 생성을 한다.
그러다 보니 프로젝트별 trunk / branches / tags에 대한 관리를 할수가 없다. 그러면 프로젝별 trunk / branches / tags를 관리하기 위해서는 어떻게 해야 하는가?
프로젝트를 커밋할 경우에 SVN의 옵션을 조그만 설정해주면 단일 저장소에 멀티 프로젝트를 쉽게 관리할 수 있다.

  1. 이클립스에서 프로젝트를 생성한다.
  2. 커밋하고자하는 프로젝트를 선택하고 오른쪽 마우스를 클릭한 후에 TEAM > Share Project를 선택한다.
  3. 커밋하고자하는 SVN 저장소를 선택한다.
  4. 멀티 프로젝트 선택을 위한 옵션 설정
    1. Simple Mode에서 Advanced Mode 선택
    2. Use specified name을 선택해서 프로젝트 이름을 입력
      • SVN상에 표기할 프로젝트 이름
    3. Project Repository LayoutUse multiple projects layout with the specified root name을 선택
      • 최상위 SVN 저장소에서 구분을 해주는(폴더처럼) 이름을 넣어 준다.
    4. 마지막으로 Use Subversion recommanded layout('trunk', 'branches' and 'tags')를 선택한다.
      • 이 부분을 선택해야지만 멀티 프로젝트별로 trunk / branches / tags를 관리 할 수 있다.