OSS의 관리를 위해 개발자는 수천 명이 있고, 수십 만개의 파일, 그리고 다른 시차에서 전 세계로 퍼져있는 사람들이 있습니다. 심지어 다양한 프로세서를 사용하고, 이전의 버전들이 필요하기도 합니다. 이러한 관리를 vcs를 통해서 합니다. vcs는 code base를 관리합니다. 이때 code base는 코드, 문서, 빌드 tool, 설정 파일 등을 모두 포함합니다. 1. VCS (version control system) VCS는 아래와 같은 점들을 도와줍니다. 소스코드의 변경을 관리 수정의 흔적을 보관함 필요하다면 이전 버전으로 Roll back 팀이 동시에 작업할 수 있게 해줌 테스트 및 배포 프로세스를 자동화 해줌 Benefits 이식성 Branching and mergin Manual mergi..