728x90

git 17

[도서 리뷰] Git for Teams (팀을 위한 Git)

Git 워크플로우를 효율적으로 만드는 사용자 중심 접근법이라는 소제목과 기본적인 목차를 보고 구입하게 되었다. Git 문법에 대해 설명한 책들은 많아도 이를 워크플로우와 결합하여 설명한 책은 아직까지 보지 못했기 때문이다. 결론부터 말하자면, 애매하다. 일단 기본적으로 Git을 약간 다루어본 개발자/관리자들이 볼 수 있을 것으로 보인다. 그리고 번역이 매끄럽지는 않지만 이해할만 하다. 필자는 많은 내용들을 알고 있었지만 다른데서 어떻게 활용하고 있는지를 이책을 통해 되새겨 보는 계기가 되었던 것 같다. 필자가 관심 있었던 부분은 Part 1에서 3장 브랜치 전략, 4장 효과적인 워크플로우이였고 기본적인 내용을 잘 설명해 놓은 것 같다. Part 2에서는 이것을 Git 명령어와 함께 적용하면서 설명을 해서..

Book 2023.04.20

[도서] 성공으로 이끄는 팀 개발 실천 기술

요즘 개발 환경과 방법론에 대해 부쩍 관심이 많아져 다양한 책과 기사를 접하고 있다. 요즘 많은 곳에서 데브옵스(DevOps) 방법론을 많이 사용하고 있고 이를 기반으로 설명한 책들도 많이 나오고 있다. 이 책도 그중에 한권이라고 생각한다. 책소개 이 책은 서비스 및 애플리케이션을 개발하는 기업에서 팀을 이뤄 개발을 진행시켜 나가는 데 필요한 사고방식이나 사용하는 도구, 그리고 이들 도구를 제대로 사용할 수 있도록 도와주고 있다. 책 도입부에서는 일이 잘 진행되지 않는 개발 현장의 일례를 보여주고 그 이유와 대책에 대해 설명한다. 그런 다음, 그 대책에 필요한 도구를 소개하고, 이어 버전 관리, 티켓 관리, CI(지속적인 통합) 배포, 회귀 테스트 등의 장을 통해 각 도구의 사용법과 함께 현장 경험이 풍..

Book 2023.04.20

git flow (git branch 전략)

2010년 Vincent Driessen이 아래 Reference에 있는 A successful Git branching model이라는 글을 기고 하면서 널리 알려진 Git으로 개발하는 방법론이다. Reference: http://nvie.com/posts/a-successful-git-branching-model/ A successful Git branching model In this post I present a Git branching strategy for developing and releasing software as I’ve used it in many of my projects, and which has turned out to be very successful. nvie.com 표준 ..

Development 2023.04.20

(도서) 소셜 코딩으로 이끄는 GitHub 실천 기술

github 관련된 여러가지 도서를 보다가 목차를 보고 필자에게 적합하다고 판단되는 책을 선택한 것이 이 책이다. 『소셜 코딩으로 이끄는 GITHUB 실천 기술』은 많은 개발자가 사용하고 있는 GITHUB를 실무에서 어떻게 사용하는지 설명하는 책이다. GITHUB의 기본적인 사용 방법부터 GITHUB를 활용한 개발 진행 과정과 개발을 지원해 주는 추가적인 도구들도 함께 설명하고 있다. git에 대해 지식이 있는 사람은 가볍게 읽을 수 있는 좋은 책인 것 같다. 또한 개발 경험은 있지만 git에 대한 경험이 없는 사람에게도 유용한 책인 것 같다. 이 책에서 git에 대해서 간단한 설명은 하지만, 프로 git과 같은 다른 책을 통해 조금 더 많은 지식을 쌓는 것을 추천한다. 전반적으로 내용 구성은 git에 ..

Book 2023.04.19

git/gerrit 저장소의 default branch 변경하는 방법

git/gerrit 저장소의 default branch 변경하는 방법은 4가지 정도가 있다. 1. gerrit ui에서 변경하는 방법 in the Web UI under 'Projects' > 'List' > > 'Branches' UI에서 변경하는 것은 설정에 따라 막혀 있을 수 도 있다. https://gerrit-review.googlesource.com/Documentation/project-configuration.html#default-branch 2. ssh command 이용하는 방법 'ssh' -p 'gerrit set-head' --new-head 필자가 직접 해보진 않았지만 될 것 같다. 3. git/gerrit 서버에 직접 들어가서 변경하는 방법 서버에 관련 저장소 위치에 들어가서 ..

Development 2023.04.18

git (깃)

최근 버전 관리 툴로 많이 사용하는 git에 대해서 간략히 알아본다. 리눅스 커널 관리를 위해 리눅스 토발즈에 의해 개발된, 분산 버전 관리 시스템으로 현재 많이 사용 중인 버전 관리 툴이다. 많이 사용하는 명령어는 git add, git commit, git push, git pull등이 있다. gerrit 등과 같은 다양한 Review 할 수 있는 툴과도 연결하여 사용할 수 있다. Linux에서 Ubuntu의 경우 apt-get install git-core를 설치하여 local에도 만들어서 사용할 수 있으며, Windows에서는 https://tortoisegit.org/ 를 다운 받아서 사용할 수 있다. gerrit은 google에서 개발한 open source review 툴로 android, ..

Development 2023.04.18
728x90
반응형