본문 바로가기

Identity_Protfolio&Interview/05_Github6

2장 Git 개념 "형상 관리 도구(Configuration Management Tool)로서의 GIT소프트웨어를 중심으로 하는 프로젝트에서 빈번하게 발생하는 이러한 문제를 해결하기 위해 등장한 도구가 바로 형상 관리 도구(Configuration Management Tool)입니다. 소프트웨어 공학의 프로젝트 진행 및 관리 방법에서 비중 있게 다뤄 지는 영역 중 하나이기도 합니다.오늘날 많이 사용되는 형상 관리 도구의 두 축이 있는데, 바로 SVN과 GIT입니다. 한때 SVN이 널리 사용되었지만, 근래에 들어 GIT이 등장하고 나서부터 SVN을 사용하던 많은 기업들이 GIT으로 갈아타고 있는 추세라고 합니다.SVN과 GIT은 모두 소스코드의 효율적인 관리를 위한 형상 관리 도구이지만, 비슷하면서도 많은 점이 다릅니다. .. 2021. 2. 14.
1장 VCS & Git/Github VCS(Version Control System)버전관리 시스템 (형상관리, 소스관리라고 다양한 용어로 사용)버전관리 시스템이란?한마디로 정의하긴 어려우나 굳이 정의하자면, 의미있는 변화들 기능 개선, 버그 수정, 고객의 요구사항에 따른 수정사항들에 대한 변화들을 관리하는 것이 버전관리이다.즉, 소스코드의 중요한 변화들을 기록하는 행위이며 이것은 어떤 문제가 발생했을 때 문제의 맥락을 파악 할 수 있도록 도와주고, 변화에 실패했을 때 과거의 상태로 쉽게 돌아갈 수 있도록 해준다. 결과적으로 실패에 대한 부담이 줄어들면서 백업,협업과 같은 중대한 장점을 제공해 준다.( 문서나 코드의 변경사항을 저장해서 과거의 상태를 열람, 복원 할 수 있도록 한다. 또 협업시에 협업자들의 변경사항을 자동으로 붙여주고, 충.. 2021. 2. 14.
반응형