매뉴얼
TortoiseSVN
다음
TortoiseSVN
Windows용 Subversion 클라이언트
버전 1.14
Stefan
Küng
Lübbe
Onken
Simon
Large
2024/09/21 09:47:00 (r29714)
목차
서문
TortoiseSVN이란?
TortoiseSVN의 기능
라이선스
개발
TortoiseSVN의 역사
감사의 글
읽기 가이드
이 문서에서 사용된 용어
1. 시작하기
TortoiseSVN 설치
시스템 요구 사항
설치
기본 개념
시험 운행
저장소 만들기
프로젝트 가져오기
작업 사본 체크아웃하기
변경 사항 만들기
파일 추가
프로젝트 이력 보기
변경 취소
계속 진행...
2. 기본 버전 관리 개념
저장소
버전 관리 모델
파일 공유 문제
잠금-수정-잠금 해제 솔루션
복사-수정-병합 솔루션
Subversion은 무엇을 하는가?
실행 중인 Subversion
작업 사본
저장소 URL
리비전
작업 사본이 저장소를 추적하는 방법
요약
3. 저장소
저장소 생성
명령줄 클라이언트로 저장소 생성
TortoiseSVN으로 저장소 생성
저장소에 대한 로컬 액세스
네트워크 공유에서 저장소 액세스
저장소 레이아웃
저장소 백업
서버 측 훅 스크립트
체크아웃 링크
저장소 액세스
4. 일일 사용 가이드
일반 기능
아이콘 오버레이
상황에 맞는 메뉴
드래그 앤 드롭
일반적인 단축키
인증
창 최대화
데이터를 저장소로 가져오기
가져오기
현재 위치에서 가져오기
특수 파일
작업 사본 체크아웃하기
체크아웃 깊이
원본 사본 저장
변경 사항을 저장소에 커밋하기
커밋 대화 상자
변경 목록
파일의 일부만 커밋
커밋 목록에서 항목 제외
커밋 로그 메시지
커밋 진행 상황
다른 사람의 변경 사항으로 작업 사본 업데이트
충돌 해결
파일 충돌
속성 충돌
트리 충돌
상태 정보 얻기
아이콘 오버레이
상세 상태
로컬 및 원격 상태
차이점 보기
변경 목록
셸빙
리비전 로그 대화 상자
리비전 로그 대화 상자 호출
리비전 로그 작업
추가 정보 얻기
더 많은 로그 메시지 얻기
현재 작업 사본 리비전
병합 추적 기능
로그 메시지 및 작성자 변경
로그 메시지 필터링
통계 정보
오프라인 모드
뷰 새로 고침
차이점 보기
파일 차이점
줄 끝 및 공백 옵션
폴더 비교
TortoiseIDiff를 사용하여 이미지 비교
Office 문서 비교
외부 Diff/Merge 도구
새 파일 및 디렉터리 추가
파일 및 폴더 복사/이동/이름 변경
파일 및 디렉터리 무시
무시 목록의 패턴 일치
삭제, 이동 및 이름 변경
파일 및 폴더 삭제
파일 및 폴더 이동
파일 이름 대소문자 충돌 처리
파일 이름 변경 복구
버전 관리되지 않는 파일 삭제
변경 취소
정리
프로젝트 설정
Subversion 속성
TortoiseSVN 프로젝트 속성
속성 편집기
외부 항목
외부 폴더
외부 파일
드래그 앤 드롭으로 외부 생성
브랜치 / 태그
브랜치 또는 태그 만들기
브랜치 또는 태그를 만드는 다른 방법
체크아웃할 것인가 또는 전환할 것인가...
병합
리비전 범위 병합
두 개의 다른 트리 병합
병합 옵션
병합 결과 검토
병합 추적
병합 후 충돌 처리
기능 브랜치 유지 관리
잠금
Subversion에서 잠금이 작동하는 방식
잠금 얻기
잠금 해제
잠금 상태 확인
잠기지 않은 파일을 읽기 전용으로 만들기
잠금 훅 스크립트
패치 생성 및 적용
패치 파일 만들기
패치 파일 적용
누가 어떤 줄을 변경했는가?
파일의 책임
책임 차이
저장소 브라우저
리비전 그래프
리비전 그래프 노드
뷰 변경
그래프 사용
뷰 새로 고침
트리 가지치기
Subversion 작업 사본 내보내기
작업 사본을 버전 관리에서 제거
작업 사본 재배치
버그 추적 시스템 / 이슈 트래커와의 통합
로그 메시지에 이슈 번호 추가
이슈 트래커에서 정보 얻기
웹 기반 저장소 뷰어와의 통합
TortoiseSVN의 설정
일반 설정
리비전 그래프 설정
아이콘 오버레이 설정
네트워크 설정
외부 프로그램 설정
저장된 데이터 설정
로그 캐싱
클라이언트 측 훅 스크립트
TortoiseBlame 설정
TortoiseUDiff 설정
TSVN 설정 내보내기
고급 설정
최종 단계
5. 프로젝트 모니터
모니터링할 프로젝트 추가
모니터 대화 상자
주요 작업
6. SubWCRev 프로그램
SubWCRev 명령줄
키워드 대체
키워드 예시
COM 인터페이스
7. IBugtraqProvider 인터페이스
명명 규칙
IBugtraqProvider 인터페이스
IBugtraqProvider2 인터페이스
A. 자주 묻는 질문 (FAQ)
B. 어떻게 해야 하는가...
많은 파일을 한 번에 이동/복사
사용자가 로그 메시지를 입력하도록 강제
서버의 훅 스크립트
프로젝트 속성
저장소에서 선택한 파일 업데이트
저장소의 리비전 롤백 (취소)
리비전 로그 대화 상자 사용
병합 대화 상자 사용
svndumpfilter
사용
파일 또는 폴더의 두 리비전 비교
공통 하위 프로젝트 포함
svn:externals 사용
중첩된 작업 사본 사용
상대 위치 사용
프로젝트를 저장소에 추가
저장소 바로 가기 만들기
이미 버전 관리된 파일 무시
작업 사본 버전 관리 해제
작업 사본 제거
C. 관리자를 위한 유용한 팁
그룹 정책을 통해 TortoiseSVN 배포
업그레이드 확인 리디렉션
SVN_ASP_DOT_NET_HACK
환경 변수 설정
상황에 맞는 메뉴 항목 비활성화
D. TortoiseSVN 자동화
TortoiseSVN 명령
Tsvncmd URL 핸들러
TortoiseIDiff 명령
TortoiseUDiff 명령
E. 명령줄 인터페이스 상호 참조
규칙 및 기본 규칙
TortoiseSVN 명령
체크아웃
업데이트
리비전으로 업데이트
커밋
차이
로그 보기
수정 사항 확인
리비전 그래프
저장소 브라우저
충돌 편집
해결됨
이름 변경
삭제
되돌리기
정리
잠금 얻기
잠금 해제
브랜치/태그
전환
병합
내보내기
재배치
여기에 저장소 생성
추가
가져오기
책임
무시 목록에 추가
패치 생성
패치 적용
F. 구현 세부 정보
아이콘 오버레이
G. 언어 팩 및 맞춤법 검사기
언어 팩
맞춤법 검사기
용어집
색인
그림 목록
1.1.
버전 관리되지 않는 폴더에 대한 TortoiseSVN 메뉴
1.2.
가져오기 대화 상자
1.3.
파일 차이 뷰어
1.4.
로그 대화 상자
2.1.
일반적인 클라이언트/서버 시스템
2.2.
피해야 할 문제
2.3.
잠금-수정-잠금 해제 솔루션
2.4.
복사-수정-병합 솔루션
2.5.
...복사-수정-병합 계속
2.6.
저장소의 파일 시스템
2.7.
저장소
3.1.
버전 관리되지 않는 폴더에 대한 TortoiseSVN 메뉴
4.1.
아이콘 오버레이를 보여주는 탐색기
4.2.
버전 관리 중인 디렉터리에 대한 상황에 맞는 메뉴
4.3.
버전 관리되는 폴더의 바로 가기에 대한 탐색기 파일 메뉴
4.4.
버전 관리 중인 디렉터리에 대한 오른쪽 드래그 메뉴
4.5.
인증 대화 상자
4.6.
가져오기 대화 상자
4.7.
체크아웃 대화 상자
4.8.
커밋 대화 상자
4.9.
커밋 대화 상자 맞춤법 검사기
4.10.
커밋 진행 상황을 보여주는 진행률 대화 상자
4.11.
업데이트 완료를 보여주는 진행률 대화 상자
4.12.
아이콘 오버레이를 보여주는 탐색기
4.13.
탐색기 속성 페이지, Subversion 탭
4.14.
수정 사항 확인
4.15.
변경 목록이 있는 커밋 대화 상자
4.16.
셸브 대화 상자
4.17.
언셸브 대화 상자
4.18.
리비전 로그 대화 상자
4.19.
상황에 맞는 메뉴가 있는 리비전 로그 대화 상자 상단 창
4.20.
코드 협력자 설정 대화 상자
4.21.
선택된 2개 리비전에 대한 상단 창 상황에 맞는 메뉴
4.22.
상황에 맞는 메뉴가 있는 로그 대화 상자 하단 창
4.23.
여러 파일이 선택되었을 때 상황에 맞는 메뉴가 있는 로그 대화 상자 하단 창.
4.24.
병합 추적 리비전을 보여주는 로그 대화 상자
4.25.
작성자별 커밋 히스토그램
4.26.
작성자별 커밋 원형 차트
4.27.
날짜별 커밋 그래프
4.28.
오프라인으로 전환 대화 상자
4.29.
리비전 비교 대화 상자
4.30.
이미지 차이 뷰어
4.31.
버전 관리되지 않는 파일에 대한 탐색기 상황에 맞는 메뉴
4.32.
버전 관리 중인 디렉터리에 대한 오른쪽 드래그 메뉴
4.33.
버전 관리되지 않는 파일에 대한 탐색기 상황에 맞는 메뉴
4.34.
버전 관리되는 파일에 대한 탐색기 상황에 맞는 메뉴
4.35.
되돌리기 대화 상자
4.36.
정리 대화 상자
4.37.
Subversion 속성 페이지
4.38.
속성 추가
4.39.
훅 스크립트 속성 대화 상자
4.40.
속성 대화 상자 부울 사용자 유형
4.41.
속성 대화 상자 상태 사용자 유형
4.42.
속성 대화 상자 한 줄 사용자 유형
4.43.
속성 대화 상자 여러 줄 사용자 유형
4.44.
svn:externals 속성 페이지
4.45.
svn:keywords 속성 페이지
4.46.
svn:eol-style 속성 페이지
4.47.
tsvn:bugtraq 속성 페이지
4.48.
로그 메시지 크기 속성 페이지
4.49.
언어 속성 페이지
4.50.
svn:mime-type 속성 페이지
4.51.
svn:needs-lock 속성 페이지
4.52.
svn:executable 속성 페이지
4.53.
속성 대화 상자 병합 로그 메시지 템플릿
4.54.
브랜치/태그 대화 상자
4.55.
전환 대화 상자
4.56.
병합 마법사 - 리비전 범위 선택
4.57.
병합 마법사 - 트리 병합
4.58.
병합 충돌 대화 상자
4.59.
병합 트리 충돌 대화 상자
4.60.
모두 병합 대화 상자
4.61.
잠금 대화 상자
4.62.
수정 사항 확인 대화 상자
4.63.
패치 생성 대화 상자
4.64.
주석 / 책임 대화 상자
4.65.
TortoiseBlame
4.66.
저장소 브라우저
4.67.
리비전 그래프
4.68.
URL에서 내보내기 대화 상자
4.69.
재배치 대화 상자
4.70.
Bugtraq 속성 대화 상자
4.71.
이슈 트래커 쿼리 대화 상자 예시
4.72.
설정 대화 상자, 일반 페이지
4.73.
설정 대화 상자, 상황에 맞는 메뉴 페이지
4.74.
설정 대화 상자, 대화 상자 1 페이지
4.75.
설정 대화 상자, 대화 상자 2 페이지
4.76.
설정 대화 상자, 대화 상자 3 페이지
4.77.
설정 대화 상자, 색상 페이지
4.78.
설정 대화 상자, 리비전 그래프 페이지
4.79.
설정 대화 상자, 리비전 그래프 색상 페이지
4.80.
설정 대화 상자, 아이콘 오버레이 페이지
4.81.
설정 대화 상자, 아이콘 세트 페이지
4.82.
설정 대화 상자, 아이콘 핸들러 페이지
4.83.
설정 대화 상자, 네트워크 페이지
4.84.
설정 대화 상자, Diff 뷰어 페이지
4.85.
설정 대화 상자, Diff/Merge 고급 대화 상자
4.86.
설정 대화 상자, 저장된 데이터 페이지
4.87.
설정 대화 상자, 로그 캐시 페이지
4.88.
설정 대화 상자, 로그 캐시 통계
4.89.
설정 대화 상자, 훅 스크립트 페이지
4.90.
설정 대화 상자, 훅 스크립트 구성
4.91.
설정 대화 상자, 이슈 트래커 통합 페이지
4.92.
설정 대화 상자, TortoiseBlame 페이지
4.93.
설정 대화 상자, TortoiseUDiff 페이지
4.94.
설정 대화 상자, 동기화 페이지
4.95.
기본 그룹화가 있는 작업 표시줄
4.96.
저장소 그룹화가 있는 작업 표시줄
4.97.
저장소 그룹화가 있는 작업 표시줄
4.98.
저장소 색상 오버레이가 있는 작업 표시줄 그룹화
5.1.
프로젝트 모니터의 프로젝트 편집 대화 상자
5.2.
프로젝트 모니터의 메인 대화 상자
B.1.
파일 이동을 위한 TortoiseSVN 오른쪽 드래그 상황에 맞는 메뉴
C.1.
업그레이드 알림을 보여주는 커밋 대화 상자
표 목록
2.1.
저장소 액세스 URL
4.1.
고정된 리비전
6.1.
사용 가능한 명령줄 스위치 목록
6.2.
SubWCRev 오류 코드 목록
6.3.
사용 가능한 키워드 목록
6.4.
지원되는 COM/자동화 메서드
C.1.
메뉴 항목 및 해당 값
D.1.
사용 가능한 명령 및 옵션 목록
D.2.
사용 가능한 옵션 목록
D.3.
사용 가능한 옵션 목록
TortoiseSVN 홈페이지
한국어
中文