etc

[SVN] SVN 사용 전략

오늘도개발 2025. 3. 23. 09:01

 

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