본문 바로가기

git2

형상관리툴의 종류와 역사(Simple) 1 CVS 1980년대에 만들어진 형상관리 툴, 개발자가 커밋 중에 머지 conflict와 같은 오류 발생 시 롤백이 되지 않는등의 불편함이 있다. 전반적인 기능이 서버중심으로 개발된 형상관리 툴이다. 이런 이유로 많은 개발업체들은 SVN으로 대체하게 되었다. 2. SVN 2000년대에 CVS의 대체를 위해 만들어졌으며 현재에도 많이 사용되는 형상관리 툴이다. 세부 버전의 발생을 위한 Branch기능, Tags기능으로 버전별 소스코드를 별도로 관리할 수 있게 되었다. 즉 사용자(개발자) 중심의 기능으로 바뀌어졌다. 3. GIT https://freernd.tistory.com/19 4. 기타 형상관리 툴들 ClearCase - IBM에서 개발된 유료버전의 형상관리 툴, 비교적 기능은 강력하지만 사용법을 .. 2019. 7. 2.
Git 기본 개념 정리 1. GIT의 역사 Git(깃) 리눅스 커널 개발을 개발한 핀란드 개발자 리누스 토발즈가 만든 버전 관리 툴(VCS : Version Control System)이다. 프로그래머가 작업한 소스코드를 압축하여 별도의 저장소(Repository)에 저장해두고 작업한 history를 열람할수 있도록 개발한 툴이 Git이다. Linux 기반으로 개발되었기 때문에, Bash 명령 기반으로 명령을 입력하여 실행하는 방식이지만, Web과 같은 GUI기반의 툴도 존재한다. Commit의 구조 git commit명령으로 실행 가능하며, Local Repository에 현재 작업한 소스코드를 저장하기위해 사용된다. 하나의 commit이 추가될때는 이전 commit에서 변경된 부분만 추가된다. 즉 commit은 chain .. 2019. 6. 4.