"버전 관리"의 두 판 사이의 차이

 
(사용자 3명의 중간 판 17개는 보이지 않습니다)
1번째 줄: 1번째 줄:
==개요==
==개요==
;revision control, version control, source control
;revision control, version control, source control
;리비전 관리, 버전 관리, 소스 관리
;리비전 관리, 버전 관리, 버전 컨트롤, 버전관리시스템, 소스 관리, 소스 제어, 소스 컨트롤
*컴퓨터 상에서 작성되는 파일의 변경 이력을 관리하기 위한 시스템
*컴퓨터 상에서 작성되는 파일의 변경 이력을 관리하기 위한 시스템
*파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템
*파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템
13번째 줄: 13번째 줄:
:파일을 지우거나 잘못 고쳤을 때도 복구 용이
:파일을 지우거나 잘못 고쳤을 때도 복구 용이


==개념도==
;리비전 흐름
https://upload.wikimedia.org/wikipedia/commons/thumb/a/af/Revision_controlled_project_visualization-2010-24-02.svg/200px-Revision_controlled_project_visualization-2010-24-02.svg.png
https://upload.wikimedia.org/wikipedia/commons/thumb/a/af/Revision_controlled_project_visualization-2010-24-02.svg/200px-Revision_controlled_project_visualization-2010-24-02.svg.png
;로컬 버전관리시스템
<img src='https://git-scm.com/book/en/v2/book/01-introduction/images/local.png' style='width:330px'/>
;분산 버전관리시스템
<img src='https://git-scm.com/book/en/v2/book/01-introduction/images/distributed.png' style='width:440px'/>
==종류==
*[[CVS]]
*[[서브버전]] ★
*[[Git]] ★★★
*[[머큐리얼]]


==같이 보기==
==같이 보기==
19번째 줄: 33번째 줄:
*[[관리]]
*[[관리]]
*[[변경관리]]
*[[변경관리]]
*[[CVS]]
*[[서브버전]]
*[[머큐리얼]]
*[[Git]]
*[[개정]]
*[[개정]]
*[[커밋]]


==참고 자료==
==참고==
*https://en.wikipedia.org/wiki/Revision_control
* {{위키백과}}
* {{영어 위키백과|Revision_control}}
*http://terms.naver.com/entry.nhn?docId=860372&cid=2954&categoryId=2954
*http://terms.naver.com/entry.nhn?docId=860372&cid=2954&categoryId=2954
*https://git-scm.com/book/ko/v2/시작하기-버전-관리란%3F
*https://git-scm.com/book/ko/v2/시작하기-버전-관리란%3F


[[분류: 관리]]
[[분류: 버전 관리]]
[[분류: 소프트웨어 개발]]
[[분류: 소프트웨어 개발]]

2019년 3월 8일 (금) 01:27 기준 최신판

1 개요[ | ]

revision control, version control, source control
리비전 관리, 버전 관리, 버전 컨트롤, 버전관리시스템, 소스 관리, 소스 제어, 소스 컨트롤
  • 컴퓨터 상에서 작성되는 파일의 변경 이력을 관리하기 위한 시스템
  • 파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템
  • 소프트웨어 개발에서 소스코드 관리에 많이 이용
설정파일, 문서, 이미지 관리 등에도 활용
  • 변경일시, 변경내용 이력을 보관
시간별 수정내용을 비교 가능
누가 언제 문제를 일으켰는지도 추적 가능
  • 변경 전의 상태로 복원 가능
프로젝트를 통째로 이전 상태로 되돌릴 수 있음
파일을 지우거나 잘못 고쳤을 때도 복구 용이

2 개념도[ | ]

리비전 흐름

 

로컬 버전관리시스템

<img src='https://git-scm.com/book/en/v2/book/01-introduction/images/local.png' style='width:330px'/>

분산 버전관리시스템

<img src='https://git-scm.com/book/en/v2/book/01-introduction/images/distributed.png' style='width:440px'/>

3 종류[ | ]

4 같이 보기[ | ]

5 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}