HOME
물생활
일상생활
개발

개발

SVN 설치 및 사용 방법

듀비양 2024. 1. 30. 00:31

SVN을 형상관리 용도로 사용하는 프로젝트에 투입되게 되었다.

그게 뭔지도 몰랐는데 git같은 형상관리 프로그램이라고 했다.

별로 쓰고 싶지 않았지만.. 난 을이니까 사용해야한다.

https://tortoisesvn.net/downloads.html

 

Downloads · TortoiseSVN

download TortoiseSVN

tortoisesvn.net

위 링크에서 TortoiseSVN을 설치해야한다.

Tortoise SVN 버전
Tortoise SVN 버전

가운데 for 64-bit OS로 설치했다.

다음 다음 누르면서 진행하면, 간단하게 설치가 종료된다.

 

일단 소스를 다운받을 디렉토리를 하나 생성한다.

디렉토리에 오른쪽 버튼을 눌렀을 때,

TortoiseSVN 추가된 모습
TortoiseSVN 추가된 모습

이렇게 TortoiseSVN이 추가되어있다면 사용이 가능한 상태다.

저 중에 Checkout을 클릭해도 되고, Repo-browser를 클릭해도 된다.

나는 Repo-browser를 클릭했다.

 

참고로 과정 진행 중에 ID와 비밀번호를 입력하라고 나올 수 있다. 

관리자에게 받아온 정보로 입력해주면 된다.

 

url 입력
url 입력

접속할 URL을 입력한다.

svn://으로 시작하거나 https://로 시작할 수 있다.

실행된 Browser
실행된 Browser

여기서 받아오고 싶은 디렉토리나 파일 등에 오른쪽버튼을 클릭한다.

오른쪽 버튼 클릭
오른쪽 버튼 클릭

Checkout을 누른다.

체크아웃 확인
체크아웃 확인

간단하게 체크아웃 정보를 확인하는 화면이 나온다.

URL과 체크아웃 할 디렉토리 정보가 맞다면 OK를 눌러준다.

checkout 중
checkout 중

내가 선택한 디렉토리의 파일들이 다운로드된다.

기다리면 완료된다.

체크아웃 완료된 디렉토리

체크아웃이 완료되면 해당 디렉토리에 초록색 v체크가 나온다.

수정된 파일과 변경된 파일 비교
수정된 파일과 변경된 파일 비교

변경되어 현재 svn의 파일 상태와 다른 경우 위처럼 디렉토리나 파일에 빨간색 느낌표 아이콘이 뜬다.

수정된 부분 잘 봐가면서 부분 커밋해도 되고, 통채로 커밋해도 무방하다.

나는 수정한 범위가 많지 않아서 파일 하나하나 커밋했다.

 

커밋도 간단하다.

수정한 파일이나 디렉토리에 오른쪽버튼을 클릭하고,

커밋 클릭하기
TortoiseSVN > Commit 클릭

TortoiseSVN > Commit... 클릭한다.

TortoiseSVN 커밋 화면
TortoiseSVN 커밋 화면

커밋 창에 메세지를 남길 수 있다.

깃에서 메세지 남기듯이 수정, 변경, 추가 사항에 대해 작성하면된다.

Changes made 영역에는 커밋하는 파일들이 수정된 상태인지 아닌지 확인할 수 있는 정보가 나온다.

문제가 없다면 OK 눌러준다.

커밋중에도 역시 로그인 정보를 요구하면, 관리자에게 받은 id와 비밀번호를 입력하면 된다.

커밋 완료
커밋 완료

조금 기다리면 커밋이 금방 완료된다.

커밋이 완료된 파일과 디렉토리들
커밋이 완료된 파일과 디렉토리들

커밋이 완료되면 빨간 느낌표 표시에서 초록색 체크표시로 바뀐다.

 

git도 몇 번 안 써봤는데, svn이라는걸 쓰게 될 줄은 몰랐다.

뭔지도 몰랐지만 이렇게 사용하니 나름 간편하니 편한 것 같기도 하다.