Tom's Note
반응형
article thumbnail
[Git] Git 개념 및 명령어 정리
형상관리/Git 2022. 1. 16. 15:45

Git의 대해서 1991~2002 : Patch와 단순 압축 파일로만 관리 2002 : BitKeeper(상용 DVCS)를 사용 2005 : BitKeeper를 만드는 회사는 이익을 추구하여 리눅스 개발 커뮤니티는 자체 도구 Git을 개발하여 아래와 같은 목표를 가짐 빠른속도 단순한 구조 비선형적인 개발( 수천 개의 동시 다발적인 브랜치 ) 완벽한 분산 리눅스 커널 같은 태형 프로젝트에도 유용할 것 ( 속도나 데이터 크기면에서 ) Git의 핵심 및 기능 거의 모든 명령을 로컬에서 실행 로컬 파일과 데이터만 사용하기 때문에 네트워크 영향을 받지 않음 오프라인이거나 VPN에 연결하지 못해도 작업이 가능 ( Commit이 가능 ) CVCS는 서버의 데이터베이스에 접근할 수 없어서 파일을 편집할 수는 있지만 C..

article thumbnail
[SVN] Subversion 개념 및 명령어 정리
형상관리/SVN 2022. 1. 15. 15:52

SVN의 대해서 CVS를 대체하기 위해 2000년부터 콜랩넷에서 개발 클라이언트-서버 모델을 사용 서버는 로컬 컴퓨터 내에 둘 수도 있고, 전산망에 연결된 별도의 컴퓨터에 두고 사용 가능 통신규약 : http, https, svn, svn+ssh를 사용 SVN의 기능 소프트웨어 개발시 개발시 소스의 수정과 변경사항을 관리가 용이 작업 내역 커밋시 소스변경사항과 히스토리가 즉시 서버로 전송 및 저장 수정 내영과 히스토리 파악이 매우 용이함 SVN의 워크플로우 SVN의 워크플로우는 다음과 같다. 최초 서버 소스를 Checkout하여 로컬에 저장소를 저장 소스를 수정 Commit할 파일을 add Update를 통해서 저장소에 새로운 파일이 없는지 확인 Update 과정에서 confilct가 일어나면 해결( 수..

article thumbnail
[형상관리] 형상관리에 대해서... SCM, VCS, SVN, git...
형상관리 2022. 1. 14. 23:41

형상관리 개념 형상관리 또는 소프트웨어 구성 관리(SCM : Software Configuration Management)는 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것 일반적인 단순 버전관리 기반의 소프트웨어 운용을 좀 더 포괄적인 학술분야의 형태로 넓히는 근간 소프트웨어 소스코드, 개발환경, 빌드구조 등 전반적인 환경, 내역에 대한 관리 체계를 정의 소프트웨어의 BOM(Bill of Materials)을 운용하는 체제 형상관리는 포괄적인 개념 통상적으로 버전관리, 소스관리 등으로 불립니다. 즉, 정보를 여러 버전을 관리하는 것 그럼 우리가 흔히 아는 SVN, Git은? 버전관리시스템? 형상관리 중에 문서, 소스코드 등 버전을 관리해주는 버전관리시스템입니다. 통상적으로 형상관리를 버전관리라고..

반응형