[240812] TIL
오늘 배운 것
1. 데브코스 개강
OT 참석
- 오늘 프로그래머스 웹 풀 사이클 첫 개강이라 ot 참석을 했다.
강의 시청
- 프로젝트 정의에 대한 이야기
- 협업을 잘하기 위해 문서 공유, 코드가 잘 되어야 한다.
- markdown 으로 readme 작성하기
- 버전 관리 시스템 사용 이유
과제 제출
- notion 에 공부한 내용 제출
- git 에 README 작성하기
- 포트폴리오 협업 환경 구성(1)
2. 왜 분산 버전 관리 시스템이 더 안정적일까?
-
CVCS 에서는 중앙 서버가 모든 작업의 유일한 저장소여서 서버에 문제가 발생하면 전체 프로젝트에 대한 접근이 불가능하게 되고, 데이터를 복구하는 데 어려움을 겪을 수 있음. DVCS 는 전체 프로젝트의 복사복을 로컬에 다 보유
-
CVCS 에서는 파일끼리 충돌이 발생하면, 중앙 서버에서 처리됨 서버에서 충돌이 발생하면 서버에 접속한 모든 개발자가 동일한 충돌 해결해야 함. DVCS는 중앙 서버에 반영되기 전에 충돌을 해결 가능
-
오프라인 작업으로 CVCS에서는 중앙 서버 연결 되지 않으면 작업 수행하기 어려움 DVCS는 모든 작업 로컬에서 처리 가능하기 때문에 네트워크 연결이 복구 되면 중앙 서버에 push 하면 된다.
Leave a comment