본문 바로가기
Integration & Python

형상관리툴의 종류와 역사(Simple)

by 누워서 코딩 2019. 7. 2.

1 CVS

1980년대에 만들어진 형상관리 툴,

개발자가 커밋 중에 머지 conflict와 같은 오류 발생 시 

롤백이 되지 않는등의 불편함이 있다.

전반적인 기능이 서버중심으로 개발된 형상관리 툴이다.

이런 이유로 많은 개발업체들은 SVN으로 대체하게 되었다.

 

2. SVN

2000년대에 CVS의 대체를 위해 만들어졌으며 현재에도 

많이 사용되는 형상관리 툴이다.

세부 버전의 발생을 위한 Branch기능,

Tags기능으로 버전별 소스코드를 별도로 관리할 수 있게 되었다.

즉 사용자(개발자) 중심의 기능으로 바뀌어졌다.

 

3. GIT

https://freernd.tistory.com/19

 

4. 기타 형상관리 툴들

ClearCase - IBM에서 개발된 유료버전의 형상관리 툴,

비교적 기능은 강력하지만 

사용법을 익히기 위해 별도의 교육이 필요하겠다.

Branch와 Tag관리 시 기능이 비교적 어렵다.

경험상 전체적으로 무거운 느낌으로 유료로 제공되는 단점이 있다.

 

댓글