CODEDRAGON ㆍDevelopment/Git, PM
버전관리 시스템(Version Control System; VCS)
· 소스코드의 중요한 변화들을 기록하는 행위 즉 코드의 버전을 관리하는 시스템이 버전관리 시스템입니다.
· 코드의 의미 있는 변경사항들을 관리합니다.
· 형상관리 시스템이라고도 합니다.
· 프로젝트 시작부터 프로젝트 끝까지 함께 하게 됩니다.
버전(Version)
"프로그램의 변경점들"을 의미합니다.
버전은 "의미 있는 변경 사항"들을 지칭합니다.
구분 |
설명 |
의미 있는 변경사항 |
· 완성된 하나의 단위 작업 · 기능 개선 · 버그 수정 · 고객의 요구 사항에 맞춰 커스터마이징 |
의미가 별로 없는 변경사항 |
· 사소한 주석 · 완성되지 않는 작업 |
버전 관리(version control, revision control)
· 소스 관리(source control), 소스 코드 관리(source code management, SCM)
· 버전 관리(Software Version Management)와 형상 관리(Software Configuration Management)
· 동일한 정보에 대한 여러 버전을 관리하는 것
버전관리 소프트웨어/시스템
· 프로그램의 변경 이력을 관리하는 소프트웨어/시스템
· 소스 코드 관리
· 작업일지
· 협업
· 백업
· 버전 관리
버전관리 소프트웨어 종류
· CVS
· SVN (Subversion)
· Mercurial
· Perforce
· Git
· 등
이슈추적도구
· 버전관리 시스템과 함께 사용됩니다.
· 프로젝트에서 발생하는 다양한 이슈, 버그, 수정요구사항등을 관리합니다.
· Redmine, Mantis, Trac, Jira, Bugzilla등이 있습니다.
https://ko.wikipedia.org/wiki/%EB%B2%84%EC%A0%84_%EA%B4%80%EB%A6%AC
'Development > Git, PM' 카테고리의 다른 글
git 기본 필수 명령어 (0) | 2017.05.12 |
---|---|
GitLab - 설치형 Github (0) | 2017.05.06 |
변경이력 조회하기 - 파일 목록 확인하기, 파일 내용 확인하기, index.html 파일 내용 변경하기, 작업 내용 확인하기, 상태 확인하기, 버전 대상에 추가하기, 버전 생성하기, 버전 변경 내용확인하.. (0) | 2017.04.27 |
Yona (요나) - 원격 저장소 서비스 (0) | 2017.04.21 |
Github interface(Github 인터페이스) - Pulse (0) | 2017.04.14 |