less than 1 minute read

01. 버전관리

버전(version)이란?

  • 프로그램 뒤에 붙어있는 숫자 (ex. 윈도우10, JDK 17…등)

버전관리란?

  • 동일한 정보에 대해 여러 버전을 기록하는 것
  • 데이터의 과거와 현재 상태를 기록하는 것
  • 다른 시점의 데이터를 불러올 수 있는 것
  • 두 시점의 데이터를 비교할 수 있는 것

유사용어

버전관리, 형상관리, 협업도구

버전관리 필요성

  • 파일의 변경 내역 관리
  • 데이터 백업 가능
  • 여러 사람과의 협업 용이

종류

  • CVS(Current Version System)
  • Git
  • SVN(SubVersion)

git과 svn의 차이 관련 기술글: https://ride-dev.tistory.com/160

Git의 특징

  • 로컬저장소/원격저장소
  • 분산 버전 관리 시스템
  • 파일 수정 내용 tracing
  • 메인 브랜치 외의 별개의 브랜치 생성하여 관리
  • 브랜치 병합

Tags: ,

Categories:

Updated: