프로젝트 관리도구/GIT(형상관리) 5

[TortoiseGit] Branch 생성 및 커밋

Git 서버에 새로운 브렌치를 추가해야 되는 경우가 있습니다. 쉘 명령어가 아닌 Tortoise 프로그램을 사용하여 branch를 생성하는 방법을 알아보겠습니다. 1. 먼저, 로컬 디렉토리(로컬 GIT 저장소)의 마우스 오른쪽 버튼을 클릭하고, TortoiseGit - Create Branch 로 들어갑니다. 2. 아래에 해당하는 팝업이 뜨면, 새로 생성할 브렌치 명을 입력하고, 'Switch to new branch' 선택 후, 'OK'를 클릭합니다. 3. 2번 순서에서 'Switch to new branch'를 선택하지 않은 경우, 다음과 같은 방법으로 로컬 브렌치를 변경할 수 있습니다. 4. 로컬 저장소에 새로운 브렌치로 변경되었으면, 원격(remote) 저장소에도 새로운 브렌치를 생성하고, 로컬 ..

[이클립스]Git 원격 저장소로 부터 동기화 시키기.

대부분의 형상관리 툴에서 나타나는 점이긴 하지만, 원격 저장소로와 로컬 저장소의 버전 혹은 개발 파일들이 동기화가 이루어지지 않으면  로컬에서 새롭게 추가하거나 수정된 내용을 Push 할 경우, 오류가 난다는 것 입니다. 이번 포스팅에서는 이클립스에서  손(?) 쉽게 형상관리 툴인 GIT 원격 저장소 동기화 및 Push 하는 법을 알려드리겠습니다. [진행 순서] 1.  동기화 : 원격 저장소와 로컬 저장소를 동기화 시켜주어야 합니다.(원격 저장소의 버전과 동일한 버전이어야 다른 변경이 용이 합니다.) ※ 위 사진을 보면, 상단 프로젝트는 동기화가 전혀 안 된 것(원격 저장소에서 Fetch해야 할 버전이 11개 있음)이고,   하단 프로젝트는 동기화가 된 것입니다. 따라서 상단 프로젝트의 모양에서 하단 프..

형상 관리 도구의 이해

[형상 관리 도구] : 소스 코드나 문서의 버전 관리, 이력 관리, 추적 등 변경 사항을 체계적으로 관리할 수 있는 기능을 제공하는 도구. 가장 널리 이용되는 도구로는 CVS(Concurrent Versions System), SVN(Subersion), GIT이 대표적이다. ○CVS- 가장 오래된 형상 관리 도구 중 하나로, 중앙 집중형 서버 저장소를 두고 클라이언트가 접속해서 버전 관리를 실행함.- OS: 윈도우/리눅스- 실행환경 : CLI(Command Line Interface)- GUI : TortoiseCVS 등○SVN- CVS와 같은 중앙 집중형 클라이언트-서버 방식이지만 CVS의 단점을 보완하여 현재 가장 널리 사용되고 있는 형상 관리 도구임.- 장점 : gzip을 통합 압축으로 저장 공간..