순서
| 1. TOW 설치 2. TOW 시작방법 3. TOW 설정방법 4. Tortioise 설치 및 설정 5. AnknSVN 설치 6. 닷넷개발시 SVN 사용 시 Tip |
1. TOW설치
TOW Download : http://sourceforge.net/projects/traconwindows/ (한글버전 최신을 받는다)
다운로드를 받아서 패키지 파일을 압축을 풀어서 C드라이브에 옮긴다.
C:\TOW <== 압축파일이 여기에 존재하면 된다.
2. TOW 시작
start-tow.bat 실행한다.
CMD 창을 열어서 C:\TOW\start-tow.bat을 실행해도 된다.
여기까지 진행 중 오류가 날 수도 있다.
실행 시 Cannot load … mod_python.so into server ... 에러 발생하는 경우 msvcr71.dll 파일이 없어서 그렇다.
에러에 대한 정확한 사항은 TOW Blog 참조 여기
Msvcr71.dll 파일 다운로드 여기
이제 설치가 완료 됬다면 테스트를 해봐야 한다.
아래 주소를 이용하여 바로 설치가 제대로 됬는지 확인 할 수 있다.
SVN 테스트 : http://localhost:8080/svn/HelloTOW
Trac 테스트 : http://localhost:8080/projects/HelloTOW
Admin 로그인 : admin / towadmin 접속하면 관리자 권한으로 접속 할 수 있다.
※비밀번호는 변경하여 사용하자!
3. TOW 설정
새로운 프로젝트 추가
C:\TOW>create-svn-repo.bat <projectName>
C:\TOW>create-trac-repo.bat <projectName>
새로운 사용자 추가
C:\TOW>add-user.bat<UserName><Password>
서비스 등록
서버를 재 시작 할 때마다 매번 실행 할 수 없기 때문에 등록하여 편리하게 사용한다.
C:\>sc create trac binPath= “c:\TOW\start-tow.bat” start= auto displayname= “Trac Service of TOW”
등록이 되지 않을 경우 다른 방법을 사용 해야 한다.
4. SVN Tortoise
SVN을 윈도우에서 편리하게 사용 할 수 있도록 도와주는 GUI 툴이다.
Tortioise 패턴 설정
불필요한 파일을 올리지 않기 위해 패턴을 설정해 준다.
Tortoise SVN Setting [Global Ignore Pattern] 에 추가 한다
실버라이트 개발 시 *.suo */ClientBin */obj */PrecompiledWeb
*.suo ClientBin obj PrecompiledWeb
WPF개발 시
*.suo *.user *.ncb *.aps bin obj Debug Release temp debug release
5. Ankn SVN
SVN을 Visual Studio에서 사용하기 위한 무료 Visual Studio Add-in 툴이다. Download
아래는 설치 후 VisaulStudio2008 실행 화면이다.
6. TIP
닷넷개발 시에 팁입니다.
프로젝트를 만들면 실제로 소스관리 시에 필요없는 파일이 존재합니다.
이런 파일은 보통 디버깅파일, 비쥬얼스튜디오 관련파일등 SVN에서 관리하지 않아도 필요 없는 부분 입니다.
다음 파일들을 제가 합니다.
실버라이트 프로젝트를 가지고 설명 하겠습니다.
프로젝트명 : SilverlihgtProject
숨어있는 프로젝트의 실행파일 *.suo 파일 삭제
SilverlightProject(실버라이트 프로젝트)
실버라이트 프로젝트에 Bin, obj 파일 삭제
SilverlightProject.Web(웹 프로젝트)
웹프로젝트에 bin, ClientBin, obj 삭제
이렇게 TOW를 설치하고 Tortioise, Ankn SNN을 설치해서 사용할 수 있는 방법을 알아 보았다.
'기타' 카테고리의 다른 글
| TOW + TortioiseSVN + Ankn SVN 사용하기 (1) | 2009/10/12 |
|---|---|
| 마이크로소프트 REMIX09 Korea & 실버라이트 코리아 (2) | 2009/10/12 |