일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Updata
- 혼잡 제어
- drag and drop
- RARP
- COleDataSource
- EditControl
- 가상 회선
- COleDataObject
- 토큰 버스
- 토큰 링
- COleDropTarget
- using namespace;
- OSI 7계층 모델
- 트래픽 성형
- FFmpeg 라이브러리 사용법
- EditControl 여러 줄 사용
- EditControl 자동 줄 바꿈
- 패킷 교환
- 영상에서 썸네일 추출
- 자동 줄 바꿈
- HDLC
- 도메인 이름
- 영상 캡쳐
- 여러 줄 사용
- 전자 서명
- C# 데이터 형
- IEEE 802
- 흐름 제어
- ffmpeg
- 슬라이딩 윈도우 프로토콜
- Today
- Total
아둥스토리
#1. 형상관리란? 본문
* 형상관리
소프트웨어에서 형상 관리는 개발 중 발생하는 모든 산출물들이 변경됨으로써 점차 변해가는 소프트웨어 형상을 체계적으로 관리하고 유지하는 기법이다. 좀 더 자세히 설명하면 형상 관리는 소프트웨어 개발 생명주기 전반에 걸쳐 생성되는 모든 산출물의 종합 및 변경 과정을 체계적으로 관리하고 유지하는 일련의 개발 관리 활동으로, 소프트웨어에 가시성과 추적 가능성을 부여하여 제품의 품질과 안전성을 높인다.
[네이버 지식백과] 형상 관리의 개념과 절차 (쉽게 배우는 소프트웨어 공학, 2015. 11. 30., 한빛아카데미(주))
형상관리 툴은 Git, SVN, CVS 등이 있습니다.
형상관리는 협업을 할 때 매우 중요한 개념입니다. 큰 프로젝트를 할 경우에는 모듈 별 개발자가 각 모듈을 개발하여 통합하는데 이 과정에서 형상관리는 서로 다르게 구현된 부분을 자동으로 통합해줍니다. 만약 통합 후에 문제가 발생하였을 경우나 개발된 부분이 어떤 다른 환경적 요인으로 취소 될 경우에도 손 쉽게 이전 상태로 복구가 가능합니다.
>> 용어
- Repository
저장소.
- Checkout
Repository에서 로컬로 프로젝트를 복사함.
- Commit
로컬의 코드를 Repository에 저장.
- Update
로컬에서 작업중인 코드를 Repository로 저장.
- Add
로컬에서 새로운 파일을 추가했을 때 Repository에 등록.
- Trunk
Root 프로젝트.
- Branch
Root 프로젝트로 부터 파생된 프로젝트.
Branch를 생성하여 버전 관리가 가능. (ex, 특정 커스터마이징, 미확인 된 새로운 기능을 구현 중 일 때 등..)
- Merge
Branch에서 진행하던 작업을 Root 프로젝트와 합침.
'프로그래밍 > 개발참고개념' 카테고리의 다른 글
[MFC/C++] 데이터 통신과 컴퓨터 네트워크 (용어정리) (0) | 2017.02.17 |
---|