프로젝트 특성상 하나의 레포지토리를 사용해야 합니다.

ex. watchducks/frontend, watchducks/backend/name-server, …

아래와 같은 절차로 각 서버에서 필요한 하위 디렉토리만 pull해서 사용합시다!

# 1. 저장소 초기화
git init

# 2. 리모트 저장소 추가
git remote add origin [repository-url]

# 3. sparse-checkout 활성화
git config core.sparseCheckout true

# 4. sparse-checkout 설정 파일 생성 및 원하는 디렉토리 지정 (ex. 레포지토리 내부 ./backend/console-server 아래 파일들만 가져오려면)
echo "backend/console-server/*" >> .git/info/sparse-checkout

# 5. pull 실행
git pull origin main