1.저장소 만들기
mkdir c:\server\SVNRepository
svnadmin create c:\server\SVNRepository
2. 프로젝트 만들기 : 프로젝트를 포함하고 있는 폴더에서 수행한다.
svn import -m "메지시 추가" . file:///c:/server/SVNRepository/testSVN/trunk
3. 서버에서 프로젝트 가져오기
svn co file:///c:/server/SVNRepository/testSVN/trunk testSVN
4. 프로젝트 확인
svn status 파일명 => 지역 작업본의 상태를 보여준다.
svn status --show-updates(-u) => 현재 작업본에서 수정된 정보를 보여준다.
svn diff 파일명 => 저장소와의 차이를 보여준다.
svn diff -rHEAD 파일명 => 가장 최근의 리비전과 비교한 정보를 보여준다.
5. 변경된 프로젝트 서버에 저장
svn commit(ci) -m "메시지 추가" => 파일명을 쓰지 않아도 변경된 파일만 저장소에 저장한다.
=> 버전이 낮을 경우에는 update를 먼저 수행해야 한다.
=> update를 했을때 충돌이 있을 경우에는 해결한 후에 resolved를 수행해야 한다.
6. 메시지 확인
svn log 파일명
svn log --verbose 파일명 => 자세한 정보를 보여준다.
svn log -r5(리비전번호) 파일명 => 리비전 r5에 대한 정보를 보여준다.
7. 프로젝트 업데이트
svn update => 저장소의 최신 내용을 가져와 현재 작업본의 파일과 병합한다.
8. 프로젝트 충돌해제 확인
svn resolved 파일명
9. 저장소에 파일추가
svn add 파일명 => 추가한 후에는 commit을 해주어야 한다.
svn commit -m "추가 메시지"
10. ssh 사용
Putty설치 : http://www.chiark.greenend.org.uk/~sgtatham/putty/에서 plink.exe를 다운 받는다.
다운받은 파일을 c:\windows\system32폴더에 복사한다.
echo %APPDATA% : 응용 프로그램 자료 디렉토리를 찾는다. 이 안의 Subversion 디렉토리에 있는 config파일을 연다.
10.