TortoiseSVN 설치
먼저 설치를 진행하자
환경
날짜 : 2017-03-24
OS : window 7
version : TortoiseSVN-1.9.5.2 64bit
사이트접속
https://tortoisesvn.net/downloads.html/
개인 컴퓨터에 맞는 bit 수를 확인하고 다운받도록한다
인스톨
따로 필요한 설정은 없을것이다. [Next>] 로 쭉쭉 진행하면 된다.
TortoiseSVN 실행
SVN URL 를 입력하고 OK 버튼을 누르면 아래와 같이 창이 뜰것이다.
좌측에는 SVN의 디렉토리 구조가 나오고 우측에는 왼쪽에서 선택한 폴더의 세부구조가 나온다.
아래 사진에서는 현재 Trunk 의 Revision 정보가 3이지만 실제로 처음 설치하였으면 1로 나올것이다.
이는 새로운 정보를 추가할때마다 1씩 늘어나게 된다.
이제 Checkout 을 받아보자
체크아웃은 현재 SVN 서버 있는 데이터를 내컴퓨터에 저장하고, 사용하여 SVN 에 반영할수 있도록 해준다.
즉 내컴퓨터 파일과 SVN 의 파일을 연결시켜주는 것이다.
체크아웃받으려는 디렉토리를 우클릭한후 Checkout 선택
이제 새로운창이 떳을것이다.
아래 내용을 보면
최상단의 URL of Repository 는 체크아웃받으려는 SVN 서버에 있는 대상을 말하며
그아래 checkout directory 는 체크아웃받은 파일을 저장할 디렉토리를 설정하면 된다.
나의 경우는 C:용량이 많지 않아 E: 폴더에다가 Repository 폴더를 만들고 저장하였다.
그럼 아래와 같이 내려받은 파일의 목록이 나오면서 마지막 Completed Ar revisition:3 이 나올것이다.
성공적으로 체크아웃을 하였다.
파일의 아무것도 추가하지않았다면 Completed Ar revisition:1 이 나올것이다.
해당 폴더로 입력해보니 내려받은 폴더와 파일에 이상한 초록색 체크박스가 떳을것이다.
해당 파일이 SVN 과 연결됬다는걸 확인할수 있다.
이제 새로운 파일을 추가하고 커밋을 해보도록 하겠다.
아래와 같이 체크아웃 받은 폴더에 새로만들기로 파일에 추가한뒤 작업을 진행하였다.
[우클릭] 하면 옆에 와 같이 내용이 나오는데 SVN Update 와 SVN Commit 이 존재한다.
Update 는 현재 SVN 저장소에 있는 파일을 내리는것이고
Commit 은 현재 새로추가된 내용을 SVN 저장소에 반영하는것이다.
새로운 파일을 추가했다면 아래와같이 물음표(?) 가 달린 파일이 보일것이다.
SVN Commit 버튼을 누른다.
위에 메뉴를 선택시 아래와같이 새로운 창이 나온다.
상단 Text Area 에는 저장하려는 대상의 변경 내용 또는 추가 내용을 쓰도록한다.
하단에는 SVN 저장소에 반영하려는 대상을 선택한다.
OK 버튼을 누르면 끝이다.
Commit Finished! 메세지창을 뜨고
Complted At revision: 4 가 나온다.
아까보다 revision 이 +1 된것을 확인할수 있다.
마지막으로 로그를 확인해보겠다.
[우클릭] -> [show log] 선택
지금까지 SVN 저장소에서 있었던 모든 이력을 한눈에 볼수있다.
어떤 Actions (Commit,Update......) 을 보였는데 해당 Revision 은 몇이며
누가 저장을 했고 내용을 입력하였다면 어떤 내용인지도 보여준다.
이걸로 TortoiseSVN 설치 및 실행 에 대해서 마치도록하겠다.
다음번에는 레드마인을 설치하고 생성한 SVN 과 연결하는작업을 해보도록 하겠다.
'개발 > 기타개발' 카테고리의 다른 글
[RedMine] 레드마인 404 항목이나 리비젼이 저장소에 존재하지 않습니다. (0) | 2017.03.29 |
---|---|
[RedMine] 레드마인 + SVN 연동 (2) | 2017.03.28 |
[RedMine] 레드마인 설치 및 실행 (1) | 2017.03.28 |
[SVN] VisualSvn 설치시 The specified TCP port is occupied by another service. Please stop that service or use another port. (0) | 2017.03.27 |
[SVN] visual SVN 설치 및 실행 (0) | 2017.03.27 |