버전관리 편집하기
편집을 되돌릴 수 있습니다.
이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 저장해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
− | '''버전관리''' | + | '''버전관리'''(Version Control, Revision Control)는 [[정보]] 및 [[통신]] 프로그램의 소스 코드, 문서, 그래픽 및 관련 파일들을 대단위 소프트웨어로 묶어서 개발 시점으로 표기하여 관리하는 시스템이다. 버전 관리 소프트웨어는 해당 프로그램의 모든 프로그래머 및 개발자들이 프로그램을 개정한 사항들을 추적하는 데 사용되는 [[데이터베이스]]를 제공한다. |
== 개요 == | == 개요 == | ||
20번째 줄: | 20번째 줄: | ||
|align=left|[[서버]]와 [[클라이언트]]로 구성되어 다수의 인원이 동시에 범용적인 [[운영체제]]로 접근 가능하여 버전 관리는 가능하게 한다. [[클라이언트]]가 [[이클립스]] 내에 내장되어 있다. | |align=left|[[서버]]와 [[클라이언트]]로 구성되어 다수의 인원이 동시에 범용적인 [[운영체제]]로 접근 가능하여 버전 관리는 가능하게 한다. [[클라이언트]]가 [[이클립스]] 내에 내장되어 있다. | ||
|- | |- | ||
− | |align=center|[[ | + | |align=center|[[SVN]] |
− | |align=left|[[GNU]]의 버전 관리 시스템으로 CVS의 장점은 이어받고 단점은 개선하여 2000년에 발표되었다. 사실상 업계 표준으로 사용되고 있으며 | + | |align=left|[[GNU]]의 버전 관리 시스템으로 CVS의 장점은 이어받고 단점은 개선하여 2000년에 발표되었다. 사실상 업계 표준으로 사용되고 있으며 SVN으로 불리고 있다. |
|- | |- | ||
|align=center|[[RCS]] | |align=center|[[RCS]] | ||
27번째 줄: | 27번째 줄: | ||
|- | |- | ||
|align=center|[[바이크 키퍼]] | |align=center|[[바이크 키퍼]] | ||
− | |align=left| | + | |align=left|SVN과 비슷한 중앙 통제 방식의 버전 컨트롤 툴로서 대규모 프로젝트에서 빠른 속도를 내도록 개발되었다. |
|- | |- | ||
|align=center|[[깃]] | |align=center|[[깃]] | ||
55번째 줄: | 55번째 줄: | ||
*codedragon, 〈[https://codedragon.tistory.com/5350 버전 관리 도구의 유형별 특징]〉, 《티스토리》, 2021-02-19 | *codedragon, 〈[https://codedragon.tistory.com/5350 버전 관리 도구의 유형별 특징]〉, 《티스토리》, 2021-02-19 | ||
− | == | + | == 같이보기 == |
− | * [[CVS]] | + | *[[CVS]] |
− | * [[ | + | *[[SVN]] |
− | * [[RCS]] | + | *[[RCS]] |
− | * [[바이크 키퍼]] | + | *[[바이크 키퍼]] |
− | * [[깃]] | + | *[[깃]] |
− | * [[클리어 케이스]] | + | *[[클리어 케이스]] |
{{소프트웨어|검토 필요}} | {{소프트웨어|검토 필요}} |