A colossal Dreamer: GR鐵塔-天生我材

[Subversion:안내서] svn 상세 사용자 메뉴얼 본문

Development/랑구지(vbscript javascript java c# c++ objectiveC)

[Subversion:안내서] svn 상세 사용자 메뉴얼

江多林 2010. 9. 28. 16:20

안녕하세요, 오늘 괜찮은 문서를 하나 발견하여 링크 겁니다.

iPhone 개발을 하다보면, 형상관리툴로 subversion(이하: svn)을 일반적으로 사용하게 됩니다.
그런데, iPhone 개발 자체도 낯선 상태에서 svn 까지 파악하는 것이 힘들어,
svn은 꼭 필요한 부분과 개념 정도만 파악하고, 사용했었는데...
svn의 명령 등이 잘 정리되어 있는 문서를 발견하였습니다.

Subversion-HOWTO
http://wiki.kldp.org/wiki.php/Subversion-HOWTO#s-5.4

참 잘 정리되어 있는 문서입니다.
이비 사용중이신 분 뿐만 아니라,
svn을 처음 접해보시는 분들도 읽어보시면, 많은 도움이 될 것 같습니다.

아래는 목차입니다.

1 소프트웨어 버전 관리의 이해
1.1 버전 관리 시스템의 필요성
1.2 버전 관리 시스템의 종류
1.3 버전 관리 시스템의 용어들
1.4 저장소의 디렉토리 배치
2 Subversion
2.1 CVS와 비교한 Subversion의 장점들
2.2 설치 준비 작업
2.3 사용 할 각각의 파일들 구하기
3 설치하기
3.1 OpenSSL 컴파일과 설치
3.2 Berkeley DB 컴파일과 설치
3.3 Apache 컴파일과 설치
3.4 Subversion 컴파일과 설치
4 세부 설정
4.1 저장소 만들기
4.1.1 공동 작업을 위한 저장소 그룹 설정
4.2 Apache 설정
4.2.1 Apache에서 ID로 사용자 인증
4.3 svnserve를 사용한 서버
4.3.1 svnserve에서 ID로 사용자 인증
4.4 SSH + svnserve 서버
5 실제로 사용하기
5.1 에디터 설정
5.2 기본 디렉토리 만들기
5.3 Import
5.4 Checkout
5.5 Update
5.6 Commit
5.7 Log
5.8 Diff
5.9 Blame
5.10 lock
5.11 Add
5.12 Export
5.13 Branch와 Tag
5.13.1 Branch
5.13.1.1 Merge
5.13.2 Tag
5.14 Revert
5.15 백업 및 복구
5.15.1 Dump
5.15.2 Load
6 Microsoft Windows에서 사용하기
6.1 설치 파일 구하기
6.2 설치
6.3 사용하기
7 운영체제별 전용 패키지
8 GUI 클라이언트 프로그램
8.1 TortoiseSVN
8.2 Ankhsvn
8.3 RapidSVN
9 웹 인터페이스
9.1 ViewCVS
9.2 WebSVN
10 쓰다가 발생하는 사소한 문제
10.1 svn: Entry 'file name' has unexpectedly changed special status