본문 바로가기

깃허브가 뭔가요? 먹는 건가요? 현재 가장 유행하고 있는 버전 관리 시스템이 무엇이냐고 묻는다면 여러분은 무엇이라고 대답하시겠습니까? 깃(Git)이라고 대답하실 분들이 많으시리라 생각합니다. 깃은 소스 코드 관리를 위한 분산 버전 관리 시스템입니다. SVN 보다 빠른 수행 속도, 분산 관리로 네트워크 연결이 불가능한 상황에서도 버전 관리와 소스 코드 관리가 가능합니다. 깃을 사용하는 프로젝트를 가장 편리하게 관리할 수 있는 프로젝트 호스팅 서비스가 깃허브 입니다. 예전에 SVN을 소스포지나 구글 코드에서 이용할 수 있었다면(물론 지금은 두 서비스 모두 깃을 지원합니다만) 깃허브 만큼 특화되고 편리하지는 않습니다. 깃허브의 장점은 무엇이 있을까요? 이미 공개된 오픈소스 프로젝트가 많이 있어서 학습과 업무와 공헌에 도움이 되는 것. 내 코.. 더보기
분산 버전 관리 Git 사용설명서(제2판) 이 책은 현재 절판입니다. 그간 읽어주신 독자들께 감사드립니다. 전략적 백업과 협업 워크플로를 위한 최고의 도구!git에 관한 튜토리얼부터 예제, 레퍼런스까지 한 권에! 출판사 제이펍원출판사 O’Reilly원서명 Version Control with Git: Powerful tools and techniques for collaborative software development(2/e) (원서 ISBN: 9781449316389)저자명 존 롤리거, 매튜 맥컬러프 지음역자명 윤순백출판일 2013년 11월 30일페이지 552쪽판 형 46배판 변형(188*245), 반양장(soft cover)정 가 30,000원ISBN 978-89-94506-81-4 (93000)키워드 협업 / 버전 관리 시스템 / 백업 .. 더보기
진정한 Git 레퍼런스! 소프트웨어 개발할 때 버전 관리 툴들을 많이 사용하시죠? 상당히 많은 툴들이 있는데 여러분은 그중 어떤 걸 사용하시나요? 가장 많이 사용하는 건 Git, SVN, CVS일 것 같은데, 요즘에는 그중에서도 Git의 인기가 높은 것 같습니다. 그 이유가 뭘까요? 이 책을 번역하신 윤순백 님은 다음과 같이 여섯 가지 정도로 말씀하고 계십니다. 코드의 생성 및 병합, 삭제 등이 편리한 독특한 브랜치 모델을 사용하고 있다는 점C 언어를 사용하기 때문에 작으면서도 빠르다는 점Git 특유의 편리한 분산환경을 지원한다는 점데이터 무결성이 보장된다는 점커밋 전 오류를 줄일 수 있는 스테이징 영역(Staging Area)이 있다는 점오픈 소스 라이선스에 따라 무료로 사용할 수 있다는 점 여러분도 동의하시나요? :) 국내에.. 더보기