TortoiseSVN 은 프리웨어이면서도, 자신이 단독으로 간단한 소스관리가 가능합니다.
단순히 Commit & Update만 하는 상용에는 어려움이 없지만, Branch 및 기타 기능을 사용하려면 소스관리 정책에 대한 공부가 필요합니다.
1. SVN (Subversion)을 설치하는 방법입니다.
그리고 최신 버전을 다운로드 받고 적절한 폴더에 설치를 합니다.
이 때, 윈도우 95, 95, ME 사용자의 경우는 Autoexec.bat 파일에 SET ... 부분을 추가하라는 안내가 나옵니다.
윈도우 2000, XP 등 NT 계열의 사용자는 신경 쓸 필요가 없습니다.
2. SVN 저장소 만들기 & 서버 구동
원하는 위치에 버전을 관리할 프로그램들이 저장될 폴더를 생성합니다.
"D:\AutoSet\svn_data" 라는 폴더로 예를 들겠습니다.
[시작] - [실행] - "cmd" 를 입력해 프롬프트 명령창을 띄웁니다.
그리고 svn_data 가 있는 폴더로 이동한 뒤,
svnadmin create --fs-type fsfs [생성할 저장소명] 을 입력합니다.
여기서는 svnadmin create --fs-type fsfs autosetOrga 라고 입력하였습니다.
즉, autosetOrga 저장소를 생성하는 것이고 파일시스템 저장소를 사용한다는 의미입니다.
생성된걸 확인하기 위해, svn checkout file:///D:/AutoSet/svn_data/autosetOrga 를 실행해봅니다.
체크아웃된 리비전 0. 이라고 나오면 정상적으로 체크아웃됨을 알 수 있습니다.
svnserve -d -r [저장소경로] 라고 입력함으로써 SVN 서버를 가동합니다.
여기서는 svnserve -d -r D:\AutoSet\svn_data 라고 입력하였습니다.
참고사항 : svnserve 명령은 어떠한 폴더에서 실행하든 관계없습니다.
주의사항 : svnserve 명령 이후, 아무런 상태변화는 없게 됩니다. 이 상태를 유지하고 계셔야 SVN 서버가 작동하게 됩니다.
위 방법은 네트워크를 통한 체크아웃 방법입니다.
3. SVN 사용자 추가하기 (인증)
집에가서 update-_-; ㅋㅋ 출처가 있긴한데 간단하게 줄여버렸음