TortoiseSVN 사용법 updated_at: 2024-12-14 03:40

TortoriseSVN 사용법

svn+ssh 사용법

pageant를 이용한 svn+ssh 클라이언트 연결법에 대해 설명 드리겠습니다.

auth key 저장

ssh 접근에 필요한 auth key(.ppk)를 저장한다.

pageant 다운로드

다운로드

pageant 자동 실행

윈도우 시작시 pageant 자동 실행 및 key 등록하기

  1. 윈도우 시작 아이콘 > pageant > 자세히 > 파일 위치 열기
  2. 바로가기 생성

pageant 자동 실행

  1. [윈도우 + r] 키 눌러서 실행 창 오픈 후 shell:startup 입력

pageant 자동 실행

  1. 열린 시작프로그램 창으로 2번에서 생성한 바로가기 아이콘을 드래그하여 넣어둔다.

pageant 자동 실행

  1. 자동실행할 ppk 파일을 대상에 카피해 둔다.

"C:\Program Files\putty\pageant.exe" "C:\Users\myppk.ppk"

pageant 자동 실행

이렇게 함으로서 윈도우시작시 자동등록된 ppk가 활성화됨으로서 이후에는 번거러움없이 처리된다.

TortoriseSVN 네트워크 설정

ssh port를 추가로 설정해 주어야 합니다.

TortoriseSVN > Settings

TortoriseSVN 네트워크 설정

Network > SSH 에서 Browser 클릭

TortoriseSVN 네트워크 설정

Program Files > TortoiseSVN > bin > TortoisePlink.exe 찾는다.

TortoriseSVN 네트워크 설정

이 후 아래와 같이 SSH Client에 추가한다.
"C:\Program Files\TortoiseSVN\bin\TortoisePlink.exe" -P [Port] -l [User]

trunk, branches, tags의 역활

trunk (트렁크):

  • 프로젝트의 메인 개발 라인입니다. 모든 개발 작업은 기본적으로 trunk에서 시작됩니다.
  • 새로운 기능 개발, 버그 수정 등 주요 작업들이 이곳에서 진행됩니다.
  • 안정적인 버전 관리를 위해 trunk는 항상 최신 상태를 유지해야 합니다.

branches (브랜치):

  • trunk에서 특정 시점의 코드를 복사하여 독립적인 개발 공간을 만듭니다.
  • 주요 기능 개발, 버그 수정, 실험적인 작업 등을 trunk와 분리하여 진행할 수 있습니다.
  • 예를 들어, 새로운 기능 개발을 위해 trunk에서 브랜치를 만들고, 개발 완료 후 trunk에 merge하여 반영합니다.

tags (태그):

  • 특정 시점의 코드를 스냅샷처럼 저장하는 용도로 사용됩니다. 주로 릴리즈 버전 관리에 사용됩니다.
  • 예를 들어, 1.0 버전 릴리즈 코드를 태그로 저장해두면, 나중에 문제가 발생했을 때 해당 버전을 쉽게 복구할 수 있습니다.
  • 태그는 수정되지 않는 스냅샷으로, 브랜치와 달리 변경 사항이 없습니다.
평점을 남겨주세요
평점 : 5.0
총 투표수 : 1

질문 및 답글