COURSE MAP
SVN을 현장 운영 도구로 익히는 코스
이 과정은 SVN을 Git보다 오래된 도구로만 보지 않고, 고객사 표준과 운영 제약 속에서 안전하게 작업하는 방법에 초점을 둡니다.
1현장 맥락 파악
SVN을 유지해야 하는 이유와 중앙 저장소, revision, working copy 구조를 먼저 잡습니다.
2작업 루틴 익히기
checkout, update, status, diff, commit을 서버 반영 기준으로 익힙니다.
3운영 사고 줄이기
revert, resolve, cleanup, lock, tag, merge처럼 실무에서 자주 헷갈리는 명령을 구분합니다.
LESSONS
SVN 학습 파트
고객사 SVN 프로젝트 투입부터 릴리스 태그 운영까지, 필요한 주제만 바로 열 수 있게 나눴습니다.
Part 1배경
SVN을 써야 하는 현장 이해
고객사 요청, 폐쇄망, 기존 운영 이력 때문에 SVN을 유지해야 하는 상황과 SVN의 중앙집중형 구조를 정리합니다.
Part 2작업 루틴
매일 쓰는 SVN 작업 흐름
checkout, update, status, diff, add, delete, move, commit처럼 SVN 프로젝트에서 매일 쓰는 명령을 실무 순서로 정리합니다.
Part 3문제 대응
충돌, 되돌리기, 잠금 처리
SVN 상태 코드, revert, resolve, cleanup, lock/unlock을 기준으로 작업 중 문제를 처리하는 방법을 정리합니다.
Part 4브랜치
브랜치, 태그, 릴리스 운영
SVN의 branch와 tag가 copy로 만들어진다는 점, switch와 merge의 사용 기준, 릴리스 태그 운영 주의사항을 정리합니다.
학습 흐름
- SVN을 써야 하는 현장 제약과 중앙 저장소 구조를 먼저 이해합니다.
- 매일 쓰는 checkout, update, status, diff, commit 루틴을 익힙니다.
- 충돌, 되돌리기, cleanup, lock처럼 작업 중 문제가 생겼을 때의 대응을 확인합니다.
- 마지막으로 branch, tag, merge, export를 릴리스 운영 기준으로 정리합니다.