본문 바로가기

DevOps/#Continuous Integration

[VCS] Git의 작동 원리와 사용법 (2) (Pro Git 2/E) 목차2. Git의 기초Git 저장소 만들기기존 디렉터리를 Git 저장소로 만들기관리가 필요한 프로젝트 디렉터리로 이동하여 git init 명령을 실행하면 .git이라는 하위 디렉터리가 만들어짐. 이곳에는 저장소에 필요한 뼈대 파일(skeleton)이 들어 있으며, 파일 관리가 필요한 파일을 git add 명령으로 추가한 후 git commit 명령으로 git이 파일을 관리하도록 할 수 있다.$ git add *.c$ git add LICENSE$ git commit -m 'initial project version'기존 저장소를 Clone하기다른 프로젝트에 참여(Contribute)하거나, Git 저장소를 복사할 때 git clone 명령을 사용할 수 있다. SVN의 checkout 개념과 달리, git.. 더보기
[VCS] Git의 작동 원리와 사용법 (1) (Pro Git 2/E) 목차1. 시작하기로컬 버전 관리디렉터리로 파일을 복사해서 버전을 관리하는 방법으로, 간단하지만 디렉터리를 삭제하거나, 디렉터리를 잘못 복사하는 등 오류가 발생할 수 있다. 이에 따라, VCS는 간단한 데이터베이스를 사용해 파일의 변경 정보를 관리한다.많이 쓰는 VCS 도구 중 RCS(Revision Control System)이 있다. 이는 Mac OS X 운영 체제에서도 개발도구와 함께 설치되며, 기본적으로 Patch Set(파일에서 변경되는 부분)을 관리한다. 이 Patch Set은 특별한 형식의 파일로 저장되며, 일련의 Patch Set을 적용해서 모든 파일을 특정 시점으로 원복할 수 있다. 중앙집중식 버전관리 (CVCS)다른 개발자와 함께 작업해야 할 때, CVS, Subversion(SVN), .. 더보기
[CI/CD] 코드 리뷰 시스템, 코드 리뷰 방법 목차Gerrit 프로젝트 Import 후 코드 변경코드리뷰 요청요청받은 코드리뷰를 Gerrit 웹 UI 에서 진행하는 방법 Gerrit 프로젝트 불러오기Gerrit에서 생성한 프로젝트 코드를 수정하고, 리뷰를 요청하려면 먼저 Eclipse에 Gerrit 서버 설정을 추가하고, Gerrit 프로젝트를 불러올 수 있음Gerrit 서버 설정 추가Eclipse 메뉴 - File - ImportImport 대화상자 Select 화면 - Git - Projects from Git - NextImport Projects from Git - Select Repository Source - Gerrit 선택 - NextImport Projects from Git - Source Git Repository - AddAdd.. 더보기