1. 디렉토리 구조 설정하기
- trunk: 메인 개발 라인으로, 안정적인 코드가 유지되는 곳
- branches: 새로운 기능 개발이나 버그 수정을 위한 별도의 작업 공간
- tags: 특정 시점의 코드를 스냅샷으로 저장하여 릴리스 버전 등을 관리
2. 커밋 및 업데이트 규칙 정하기
- 작업 시작 전 업데이트: 최신 코드를 반영하여 충돌을 최소화
- 작업 후 커밋: 작업이 완료되면 즉시 커밋하여 변경 사항을 공유
- 의미 있는 커밋 메시지 작성: 변경 내용을 명확하게 전달하여 추후 이력 확인 용이 ( 컨벤션 )
3. 파일 잠금(Lock) 기능 활용하기
- 파일 잠금 기능을 제공하여 동시에 같은 파일을 수정하는 상황을 방지
- 바이너리 파일이나 충돌 해결이 어려운 파일의 경우 이 기능 활용
4. 팀 프로젝트에 적합한 브랜치 전략 세우기
- trunk, dev, feat 등 적절하게 브랜치를 구성하여 사용
'etc' 카테고리의 다른 글
[SVN] TortoiseSVN 설치 및 사용법 (0) | 2025.03.23 |
---|---|
[SVN] SVN(Subversion) 이란? (0) | 2025.03.23 |
[알고리즘] MST (0) | 2024.10.21 |
[JavaScript] JSONView 브라우저에서 Json 표기 변환 (0) | 2024.01.24 |
Git 사용법 (0) | 2023.04.26 |