본문 바로가기
버전관리

[프로젝트관리 1] 버전관리란?

by 언니팬더 2016. 5. 11.



[ 버전관리시스템 ]

 Version Control System 

형상관리, 소스관리, VCS

 ( Version Control System )


변화들을 관리하는 체계, 방법론, 소프트웨어

소스코드를 안전하게 보관할 수 있는 방법


버전이 무엇인가?


- 의미있는 변화들 = 기능 개선, 버그 수정 

- 주석을 고치거나, 완결되지 않은 작업들은 의미 있는 변화가 아님

- 프로그램의 변경점들

  

현실에서의 버전관리


제품 설명서1.txt = 켜고 쓰고 끈다

제품 설명서2.txt = 잘 켜고 막 쓰고 꼭 끈다 ( 기존제품설명서를 좀더 풍부하게 만듬 )

- "돌려놔!"했을 경우 대처하기 용이함

버전관리사례


- 위키피디아 : 전셰계 집단지성을 발휘한 프로잭트, 버전관리가 가장 본질적인 프로잭트

한사람이 작성한 것이 아닌 많은 사람들이 협업을 해서 완성하고 개선함

: 역사보기 카테고리 = 버전보기 , 최신버전 구버전 비교 가능한 서비스 제공 

: 누군가가 치명적인 실수를 하던가 악의적인 내용을 남기면 과거 버전을 되돌리고 비교하는 기능 가능

- DropBox 클라우드 스토리지 서비스 

: sebversion  서비스 제공  

'버전관리' 카테고리의 다른 글

github를 이용한 소셜 코딩  (0) 2017.10.13
git  (0) 2017.10.10
[생활코딩 4] SourceTree 버전만들기 Commit  (0) 2016.05.11
[생활코딩 3] SourceTree 저장소만들기  (0) 2016.05.11
[생활코딩 2] Git과 SourceTree 설치  (0) 2016.05.11