프로젝트를 진행하다가 보면, 얘기치 않게 SVN 저장소 주소가 변경되기도 하는데요. 초기에는 시스템을 크게 생각하지 않고, 뜻밖의 이사나 부득이한 장비 변경등으로 인해서 줄곳 저장소 주소가 변경되기도 합니다. 이를 예방하기 위해서는 도메인 주소를 이용하면 좋지만, 대부분 프로젝트에서는 IP를 이용한 주소체계를 사용하다 보니 빈번히 발생하게 됩니다. Tortoise SVN 사용시 주소 변경하는 법이 어렵지는 않지만 정리하였습니다. 1. TortoiseSVN Relocate 이용SVN 저장소에서, 마우스 오른쪽 버튼 클릭시, TortoiseSVN에 대한 메뉴가 보여지는데요. 해당 메뉴 중 "Relocate" 메뉴를 선택하게 되면, 해당 저장소의 URL 이 보여지게 되는데요...
들어가며 개인적인 프로젝트의 경우에는 Github를 이용해서 git Repository를 구성해서 사용하고 있습니다. 한동안 사용을 못하고 있다가 오랜만에 github 프로젝트를 접근 했었는데요. Site 상에서는 로그인이 정상적으로 진행이 되는데, 저장소 pull 을 땡기면, failed to excute prompt script (exit code 1) 오류가 발생해서 한참을 검색했는데요. 01. 오류화면 오류 메시지에 대한 내용은 아래 화면과 같았습니다. Logon failed, use ctrl+c to cancel basic credential prompt. 원인을 찾아보니, 바로 Windows의 Git 버전때문이였습니다. 꽤 오랜시간 Git의 버전을 업데이트 하지 않은 상태이긴 했었는데요. 버전..
tag란? 태그란, 커밋을 참조하기 쉽도록 알기 쉬운 이름을 붙이는 것을 말합니다. 소프트웨어를 개발할 때에 개발자들은 동일한 소스코드를 함께 공유하고 다루게 됩니다. 저장소의 소스 버전을 간단히 표시하기 위해서는 커밋 메시지 또는 브랜치로 해서 표시하는 것 보단 태그로 깔끔하게 하는 것이 좋습니다. 보통 태그는 소프트웨어의 버전, 릴리즈 항목을 지정할 때 사용합니다. 즉 하나의 완성본 형태로 보관, 관리를 하고 싶을 경우 tag를 이용해서 관리합니다. tag 조회하기 현재 존재하는 tag를 조회할 때 사용하는 명령어 입니다. 태그는 문자 순서대로 정렬하여 보여주므로 버전형식을 잘 갖췄다면 오래된 버전이 가장 먼저 출력됩니다. 보통 저같은 경우는 v1.0.0-2021-11-11 형식으로 버전과 날짜를 같..
소프트웨어를 개발할 때에 개발자들은 동일한 소스코드를 함께 공유하고 다루게 됩니다. 동일한 소스코드 위에서 어떤 개발자는 버그를 수정하기도 하고 또 다른 개발자는 새로운 기능을 만들어 내기도 하죠. 이와 같이 여러 사람이 동일한 소스코드를 기반으로 서로 다른 작업을 할 때에는 각각 서로 다른 버전의 코드가 만들어 질 수 밖에 없습니다. 이럴 때, 여러 개발자들이 동시에 다양한 작업을 할 수 있게 만들어 주는 기능이 바로 '브랜치(Branch)' 입니다. https://backlog.com/git-tutorial/kr/stepup/stepup1_1.html 누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하게 이용해보자~ | Backlog 누구나 쉽게 알 수 있는 Git에 입문하신 것을 환영합니다..
프로젝트를 진행하다보면, 작업내용을 공유하고 버전관리를 해야 합니다. Git을 이용한다면 이를 위해 여러가지 명령어를 이용하는데요. 가장 많이 사용하는 기본 명령어에 대해서 정리하려고 합니다. git add 작업 디렉토리내에서 작업한 파일이 있을 경우 add 명령어를 통해서 staging 영역으로 옮길 수 있습니다. staging 영역은, commit 을 하기 전에 임시 저장된 상태로 생각하면 됩니다. $ git add $ git add -A $ git add . $ git add * $ git add -p 만약 작업 디렉토리내에서 작업한 내용을 정확히 알지 못한다면, git status 명령어를 사용해서 현재 디렉토리 상태를 확인해줍니다. git commit git add로 staging 영역에 올라와..
Git 저장소 만들기 Git 저장소를 만드는 방법은 크게 두가지로 구분할 수 있습니다. 첫번째는 로컬 디렉토리를 하나 선택해서 Git 저장소를 적용하는 방법 두번째는 이미 만들어져 있는 원격 Git 저장소를 Clone 하는 방법 입니다. 로컬 저장소 생성하기 - init init 이라는 명령어는 버전관리를 처음으로 시작 하는 디렉토리에, .git 이라는 하위 디렉토리를 만들어 초기화 하는 명령어 입니다. git 저장소를 사용할 디렉토리를 먼저 결정 한 후, 해당 명령어를 Bash 창에서 입력해서 진행하면 됩니다. $ git init 이후 원격 저장소로 연동을 원할 경우에는 원격 저장소를 제공하는 서비스를 검색 및 설정 (대표적으로 github 가 유명합니다.) 한 뒤, git remote 명령어를 이용해..