# CVCS

2개의 포스트
post-thumbnail

[Git] VCS에 대해서 알아보자 (CVCS와 DVCS)

VCS에 대해서 알아보자. (CVCS, DVCS) 우리가 개발을 공부하다 보면 자연스럽게 Git과 Github에 대해서 많이 접하게 됩니다. Git과 같은 소프트웨어를 버전컨트롤시스템(Version Control System)이라고 하는데 오늘은 이 VCS가 어떤 역할을 하는지, 어떤 종류들이 있는지에 대해서 다뤄보고자 합니다. VCS란? 어떤 파일이 여러번의 수정을 거쳐야하고 각각의 수정 전 상태들도 모두 남기고자 한다면 우리는 보통 파일의 사본을 만들고 파일명 뒤에 \수정, 최종수정등을 붙여가며 기존파일과 구분하곤 합니다. VCS는 이처럼 파일에 변경사항이 생겼을 때 파일의 수정했던 기록(버전)들을 저장할 수 있는 소프트웨어로 만약 사용자가 모든 수정사항마다 저장 명령어를 사용해 파일의 수정 기록을 남겨놓았다면 사용자는 VCS를 이용해 원하는 특정 수정 시점으로 파일을 돌릴 수 있습니다. VCS의 역할은 단순히 파일의 수정사항을 저장해놓고 특정 시점으로 돌려

2022년 4월 10일
·
0개의 댓글
·
post-thumbnail

[git] 형상 관리란? (버전 관리란?) - local VCS, CVCS, DVCS

git에 대한 개념을 제대로 잡기 위해 작성하는 글입니다. 이번 포스팅은 git을 처음 접하는 사람에게 필요한 내용으로 형상 관리 도구(버전 관리 도구)에 대한 이해도를 높이기 위한 게시글입니다. 참고 사이트: git-scm.com/book/ko/b2 1. 형상 관리란? 다른 말로 버전 관리라고도 합니다. 형상 관리 시스템 : 파일의 변화를 시간에 따라 기록해두었다가 특정 시점 버전을 나중에 다시 꺼내올 수 있는 시스템 형상 관리 시스템의 장점 파일 및 프로젝트를 이전 상태로 되돌릴 수 있다. 시간에 따라 수정 내용을 비교해 볼 수 있다. 누가, 언제 만들어낸 이슈인지 추적할 수 있다. 파일을 잃어버리거나 잘못 수정했을 때 쉽게 복구할 수 있다. 형상 관리 시스템은 크게 로컬 버전 관리 시스템, 중앙집중식 버전 관리 시스템, 분산 버전 관리 시스템으로 구분할 수

2021년 12월 19일
·
0개의 댓글
·