1. Version Control System
- 버전관리 시스템
소스 코드 및 기타 파일의 변경 사항을 추적하고 관리하는 도구 - 버전관리 시스템 사용하는 이유
소프트웨어 개발 및 유지 보수에서 사용
다수의 개발자들이 동시에 작업하고 변경 사항을 추적하고 관리하는 것이 가능
Git, Subversion, Mercurial 등
소스 코드의 이전 버전을 복원하거나, 협업 과정에서 충돌을 방지하고 해결하는 등 다양한 기능을 제공
2. Repo hosting service
- Git repository를 호스팅하고 관리하는 서비스
- GitHub, GitLab, Bitbucket과 같은 대표적인 서비스를 이용하는 것이 일반적
Repo hosting service를 이용하면 여러 명의 개발자가 동시에 작업을 할 수 있음 - 이슈 관리, 코드 리뷰, 테스트 등 개발 프로세스 효율적 관리 가능
- 별도의 서버 구성 없이 쉽게 Git repository를 관리할 수 있음(클라우드 기반으로 서비스를 제공)
'Study > basic' 카테고리의 다른 글
[Basic] Frontend의 이해 - Package Managers (0) | 2023.05.18 |
---|---|
[Basic] Frontend의 이해 - Web Security Knowledge (0) | 2023.05.11 |
[Basic] Frontend의 이해 - JavaScript (0) | 2023.04.27 |
[Basic] Frontend의 이해 - HTML (1) | 2023.04.20 |
[Basic] Frontend의 이해 - 인터넷이란? (0) | 2023.01.25 |