Git을 공부하기 앞서...

jkweyu·2024년 11월 21일

버전 관리 시스템(VCS)

파일의 변화를 관리하여, 이전 상태로 돌아가거나 여러 버전을 보관할 수 있는 시스템
수작업으로 파일명을 수정하며 관리하던 방식(예: report_final.xls) 대신, 파일 이름은 유지관리

주요 기능

  • 백업: 소중한 소스 코드의 안전한 보관.
  • 복원: 이전 상태로 쉽게 복귀 가능.
  • 협업: 팀원 간 코드 공유 및 동시 작업 지원.

버전 관리 시스템의 종류

  • CVS: 과거에 널리 사용됨.
  • SVN: 현재도 사용되는 유명한 시스템.
  • Git: 오늘날 가장 널리 사용되는 시스템.

Git의 특징

  • 본질: 파일 관리 및 협업이라는 기본적인 역할.
  • 혁신: 이전 시스템(SVN 등)을 뛰어넘는 새로운 기능 추가.
  • 복잡성: Git은 기능 추가와 혁신을 반복하면서 학습 난이도가 높아짐.

0개의 댓글