Repo (Git에서 실행되는 Google 내장 저장소 관리 도구)
Repo는 여러개의 깃 저장소를 관리를 돕는 도구이다.
버전관리 시스템에 업로드하거나 개발작업모델의 일정부분을 자동화할 수 있다.
repo는 깃을 대체하는 도구가 아닌 깃을 사용하기 쉽게 하는 도구로 쓰인다.
repo는 실행가능한 파이썬 스크립트이다.
구글에서 만들었고 안드로이드 같이 여러개의 소스레파지토리를 있고 수많은 사람들이 여려개의 프로젝트를 관리할때 유용한 도구이고 실제로 구글에서 레포를 이용하여 안드로이드개발을 이루어지고 있다.
안드로이드 소스를 보면 실제로 100여개 넘는 프로젝트가 있는 걸 볼 수 있다.
이렇게 많은 프로젝트를 관리하는 조직이라면 이런 도구가 없이는 프로젝트 관리가 힘들것이다.
안드로이드 관련 프로젝트
https://android.googlesource.com/?format=HTML
참조