형상관리도구
형상관리도구는 다른말로 버전 관리 시스템 이라고도 한다
Git은 프로젝트 소스코드를 효과적으로 관리할 수 있는 시스템이다.
효과적 관리란?
여러 명이 동시에 작업하더라도 문제 없도록 한다.
소프트웨어의 여러 버전을 동시에 관리 할 수 있다.
프트 진행의 모든 로그를 볼 수 있으며 해당 시점으로 되돌리는 것도 가능하다.
소프트웨어 프로젝트시 가장 중요하다.
코드 관리 측면
변경된 이력 확인
이전 이력으로 되돌리기
다른 기능의 버전 코드 유지
현재 최종이 어느 시점인지 표현할 수 있음
Git 기반의 서비스
각 기능별로 분업 후 하나의 코드로 합칠 수 있음
같은 부분을 수정해 문제가 생기는 경우 안내
협업으로 인한 실수 예방
팀원 간의 커뮤니케이션 지원
1. Bitbucket
서로 커뮤니케이션 하는 걸 중시하는 플랫폼이고 협업을 위한 소프트웨어들과 연계가 잘 되어있다.
2. Gitlab
설치형 Git이다. 보안이 안좋을 수 있다. GitLab같은 경우는 Git프로그램 자체를 서버에 받아서 설치를 해서 회사 내부에서 소스코드를 관리하고 Git의 기능들을 활용 할 수 있게해주는 기능들이며 설치형 Git이다.
3. GitHub
GitHub는 소프트웨어 개발 프로젝트를 위한 소스코드 관리 서비스입니다. 소스 코드를 열람하고 간단한 버그 관리, SNS 기능까지 갖추고있어 개발자에게 없어서는 안될 서비스입니다. GitHub를 사용하여 버전 관리를 실시하고있는 기업도 다수 있습니다.
CPU 컴퓨터 주요 구성 요소 (1) | 2023.09.08 |
---|---|
컴퓨터구조(Computer Structure) (1) | 2023.09.08 |
프론트엔드 개발자가 되기로 결심한 이유 (2) | 2023.09.06 |
세 가지 주요 컴퓨터 구성 요소 이해 CPU, RAM 및 스토리지 (1) | 2023.09.05 |
디지털 세계 디코딩 컴퓨터 과학 및 프론트엔드 개발 (1) | 2023.09.04 |