Version 1 (modified by admin, 10 months ago) (diff) |
---|
소프트웨어 개발 지침서 (Software Development Guideline)
11. 소프트웨어 형상관리 (Software Configuration Management)
11.1. 소프트웨어 형상관리 도구
소프트웨어 형상 관리 도구를 사용해야 한다.
11.2. 소프트웨어 버전
소프트웨어 버전 형식은 다음과 같다:
- major.minor.patch.build
위에서,
- major는 주요한 기능이 추가되었을 때 증가시킨다.
- minor는 기능이 개선되거나 단순한 기능이 추가되었을 때 증가시킨다.
- patch는 출시된 버전의 오류를 해결했을 때 증가시킨다.
- build는 전체 integration build를 할 때마다 증가시킨다.
11.3. 소프트웨어 버전 트리
소프트웨어 버전은 다음과 같이 관리한다:
Figure: 소프트웨어 버전 트리
출처: []
위에서,
- Tagging은 버전을 포함해야 하며, 전체 integration build가 성공하면, build 번호를 증가시켜야 한다.
- Branching은 configuration item을 다르게 유지해야(evolving) 할 경우에 추가한다.
- Commit을 할 경우에는 CR 번호 및 타이틀을 포함해야 한다.
Attachments (1)
- software_version_tree_2.png (22.3 KB) - added by admin 10 months ago.
Download all attachments as: .zip