소프트웨어 개발과 테스트국내도서저자 : 조대협출판 : 프리렉 2015.01.15상세보기 ◎ 소스 코드 관리 : 소프트웨어 개발에서 소스 코드의 관리는 중요한 포인트 중의 하나이다. 다양한 버전과 변경 관리, 협업을 위해서는 소스 코드를 저장 및 관리할 수 있는 시스템이 필요하고 이를 VCS 또는 SCM 시스템 이라고 한다. ◎ 브랜치 : 먼저 소스 코드 관리에 대한 개념 이해를 위해서는 브랜치의 개념 이해가 필요하다. 소프트웨어 개발을 할 때, 하나의 저장소에 소스 코드를 저장해서 개발하고, 개발자 간의 공유를 해서 협업을 진행한다. 개발을 진행하다가 특정 목적에 의해서 별도의 작업에 의해 새롭게 만들어진 소스 코드의 복사본을 브랜치라고 하고 원래 소프트웨어를 개발하던 소스 코드 저장소를 메인 브랜치라고..