본문 바로가기

쓰기

Step 1. TortoiseSVN 설치하기

 

SVN VisualSourceSafe, CVS 에서 한 단계 진화된 소스 관리 프로그램입니다. 오픈 소스 프로젝트의 대부분이 SVN를 사용하고 있는데, SVN 자체도 오픈 소스 프로젝트랍니다.

원래 SVN cmd.exe 같은 콘솔 화면상에서 명령어를 입력하여 사용해도 되지만, 저같이 암기력이 부족한 사람한테는 명령어를 익힌다는게 큰 장벽으로 다가오죠. 그래서 TortoiseSVN 이라는 멋진 프로그램이 나옵니다. 데이터베이스 관리를 쿼리문으로 일일이 해도 되지만 MSSQL 엔터프라이즈 관리자, MySQL-Front 같은 프로그램을 사용하는 것과 같은 맥락이죠. , SVN의 모든 기능을 윈도우 GUI 환경에서 제공해 줍니다.

 

여기서 다운로드 받습니다.

http://tortoisesvn.net/downloads



 

자신의 운영체제(32bit/64bit)에 맞는 msi 파일을 다운로드 받습니다.

 

그리고 이 웹페이지에서 좀 더 아래로 스크롤 해보면 언어팩 목록이 있습니다.



18
번째 줄에 Korean 언어팩이 있군요. 자신의 OS에 맞는 파일을 다운로드 합니다.

 

두 파일을 받으셨으면 우선 거북이(TortoiseSVN)를 먼저 설치해 봅시다.






설치하셨으면 사뿐하게 리부팅 해줍니다.

 

리부팅 하셨으면 아까 받아놓은 언어팩을 설치합니다.

 

탐색기를 열어서 마우스를 우클릭하면 뭔가 새로운 메뉴가 추가된 것을 보실 수 있습니다.




TortoiseSVN ? Setting 에 들어갑니다.

 


언어를 한국어로 설정합니다.

 

, 이제 SVN 설치가 끝났습니다.

 

쉽죠~~ *^^*

List of Articles
번호 제목 글쓴이 조회 수 추천 수 날짜 최근 수정일
공지 [SVN] AralTrans 0.3 - All Plugins [6] 아랄 10352   2009-10-23 2011-10-19 00:01
공지 [SVN] AralTrans 0.2 - Full Source [2] 아랄 16062   2008-07-22 2010-10-31 01:18
12 AralTrans v0.3 Renewal Project [1] file 아랄 5910   2011-04-17 2011-04-17 18:42
 
11 [0.2] OnPluginInit에서 MessageBox 출력시 주의! Hide_D 6814   2009-12-11 2010-06-30 16:54
이전 이슈에서도 다룬적이 있습니다만. 플러그인이 로드된 시점에서 이 플러그인의 부모 객체(즉 게임)가 제대로 로드 되지 않았을 수 있으므로, Init단에서 에러 등의 이유로 MessageBox를 사용할 경우 부모 객체를 NULL로 주더라도 Sleep(2000); 과 같이 지...  
10 STL iterator 사용시 주의사항 [1] 아랄 7564   2009-10-04 2010-06-30 16:54
<발생한 문제> map 에서 erase 호출 시 잘못된 메모리 참조가 발생. <원인> stl container의 iterator들은 링크드 리스트로 관리되고 있는데, 이들은 함수나 블럭의 시작/종료 시점에서 constructor/destructor 가 자동으로 호출된다. 하지만 goto문이나 inlin...  
9 한 함수에 후킹 포인트를 2개 이상 잡을 수 없습니다. [3] Hide_D 7702   2009-07-20 2010-06-30 16:54
적는 것을 깜빡 하고 있었는데, ATCode나 기타 방법들을 사용할 때, 한 함수 내에서 후킹 포인트는 단 하나만 잡아야 합니다. 아랄트랜스 0.2에서는 후킹과 동시에 실행파일 원본과 그 원본의 복사본을 준비해 놓고 원본의 후킹포인트를 jmp를 사용해서 번역 ...  
8 [부정확] 플러그인에 쓰레드를 사용할때 [2] Hide_D 7456   2009-01-07 2010-06-30 16:54
제 추측이지만, 아랄트랜스의 플러그인 로드 시간은 (게임의) 프로세스 동작 -> 플러그인 로드 -> (게임의) 윈도우 생성 으로 매우 빠른것으로 보이며, 플러그인의 종료 시간은 (게임의) 윈도우 파괴 -> 플러그인 종료(?) -> (게임의) 프로세스 파괴 로, 윈도...  
7 아랄 컨테이너 창이 hidden상태일 수 있으므로 MessageBox 주의! [2] 아랄 7263   2008-11-07 2010-06-30 16:54
플러그인 인자로 넘겨주는 아랄 컨테이너 창의 핸들. 기본 설정이 트레이로 실행되게끔 되어 있을 시 아랄 컨테이너 창은 화면에 보이지 않는다. 그런데도 아랄 컨테이너 창의 핸들을 부모로 삼아 메세지 창 같은 것을 띄우게 되면 절대 보이지 않으며 게임은...  
6 파일 다이얼로그를 띄운 후 작업폴더가 바뀌는 현상 [3] 아랄 7773   2008-10-28 2010-06-30 16:54
바로가기 생성을 위해 파일 다이얼로그 박스를 띄웠더니 그 후 작업 디렉토리가 바뀌는 현상 발생. 파일 다이얼로그를 띄우기 전/후 안전을 위해 다음의 코드를 추가. // 현재 프로세스의 작업 디렉토리 저장 CString strWorkDir; ::GetCurrentDirectory(MAX_...  
5 [소스] 플러그인 개발을 위한 기본 프레임워크 20080810 file whoami 8614   2008-08-10 2010-06-30 16:54
 
4 [문서] MultiPlugin 2 - 필터 플러그인 규격 file whoami 9380   2008-07-26 2010-06-30 16:54
 
3 [개발환경구축] AralTrans 프로젝트 소스 다운받기 [3] file 아랄 8171   2008-07-24 2010-06-30 16:54
 
» [개발환경구축] TortoiseSVN 설치하기 file 아랄 7708   2008-07-24 2010-06-30 16:54
Step 1. TortoiseSVN 설치하기 SVN은 VisualSourceSafe, CVS 에서 한 단계 진화된 소스 관리 프로그램입니다. 오픈 소스 프로젝트의 대부분이 SVN를 사용하고 있는데, SVN 자체도 오픈 소스 프로젝트랍니다. 원래 SVN은 cmd.exe 같은 콘솔 화면상에서 명령어를...  
1 [문서] 아랄트랜스 0.2 - 플러그인 규격 [5] file 아랄 9934   2008-06-22 2010-06-30 16:54