고전적인 팀 프로젝트 방식
직접 파일을 온/오프라인으로 전달
버전 관리 활용
- CVS (Concurrent Versions System) : 오래된 버전 관리 시스템으로, 여러 사용자가 동시에 파일 수정 가능
- SVN (Subversion) : CVS의 단점을 보완한 버전 관리 시스템으로, 파일 이동, 복사, 삭제 등의 기능이 추가됨
- Git
협업 흐름 알아보기
- 공동 개발
- 공동 코드 저장소
- 어떻게 코드를 합칠 것인가?
- 원격 저장소 활용하기 - GitHub
- 동료 리뷰를 통해서 개발 진행
이미 프로젝트가 있는 경우
- 소스 내려받기 (Clone)
- 개발하기
- 버전 관리에 추가 (Add)
- 버전 관리에 커밋 (Commit)
- 원격 서버로 푸시 (Push)
신규 프로젝트인 경우
- 프로젝트 생성
- 깃 버전 관리 시작 (init)
- 개발하기
- 버전 관리에 추가 (Add)
- 버전 관리에 커밋 (Commit)
- 원격 서버로 푸시 (Push)