" IT 개발자에게
가장 인기 있는 버전관리(Version Control) 도구는 ? "
일례로, 대표적인 버전 관리 도구로서 분산 버전 관리 도구인 깃(Git)을 들 수 있다.
또한, 최근에는 깃허브(GitHub)와 같이 깃을 사용하는 프로젝트를 지원하는 웹호스팅 서비스도 인기를 끌고 있다.
그렇다면 가장 인기있는 버전관리 도구는 무엇일까? 구글 트렌드 검색 순위를 통해 알아보자.
본 포스트에서는 버전관리 도구와 웹호스팅 서비스를 구분 없이 집계하였다. (2019년 1분기 기준)
[[ 10 위 ]] - TortoiseCVS
TortoiseCVS는 2000년에 Francis Irving이 자신의 동료들에게 CVS에 더 나은 인터페이스를 제공하기 위해 만든 윈도우용 CVS 클라이언트이다.
윈도우 탐색기에서 곧바로 CVS를 사용하여 버전 컨트롤이 가능한 것이 특징이다.
Tagging, Branching, Merging, Importing 기능과 더불어 웹 브라우저를 통하여 특정 파일의 로그를 살펴 볼 수 있다.
[[ 9 위 ]] - AWS CodeCommit
AWS CodeCommit은 안전한 Git 기반 리포지토리를 호스팅하는 완전관리형 소스 제어 서비스이다.
뛰어난 확장성의 안전한 에코시스템에서 여러 팀이 협업하여 코드 작업을 수행할 수 있다.
또한, 소스 코드에서 바이너리까지 안전하게 저장할 수 있고 기존 Git 도구와 원활하게 연동된다.
[[ 8 위 ]] - Rational ClearCase
IBM Rational ClearCase는 엔터프라이즈급 구성 관리 시스템에서 소프트웨어 자산에 대한 제어된 액세스(Controlled Access)를 제공하기 위해 개발된 솔루션이다.
언제 어디서나 유연한 액세스를 제공하며 안전한 버전 관리, 자동화 된 작업영역 관리 및 병렬 개발 지원을 제공한다.
[[ 7 위 ]] - TortoiseSVN
TortoiseSVN은 사용하기 쉽고 직관적인 소프트웨어 버전 관리 시스템이다.
Windows 쉘 확장 프로그램으로 구현되어 Subversion 명령 줄 클라이언트를 실행할 필요가 없다.
[[ 6 위 ]] - Bitbucket
Bitbucket은 프로젝트 계획, 코드 공동 작업, 테스트 및 배포를 처리 할 수 있도록 전문 팀을 위한 단일 플랫폼을 제공한다.
개인 및 최대 5명의 사용자가 있는 소규모 팀에게는 무료로 제공되며, 무제한 공개 및 비공개 리퍼지토리도 함께 제공된다.
[[ 5 위 ]] - Subversion
SVN으로도 알려진 Subversion은 CVS의 단점을 보완하여 작성된 중앙 집중형 방식의 형상 관리 도구이다.
소스 코드, 문서 및 웹 페이지와 같은 파일의 현재 및 이전 버전을 유지 관리할 수 있다.
아파치 라이센스에 따라 오픈 소스 플랫폼으로 변경 사항 추적, 데이터 복구 및 변경 내역 기록에 도움을 준다.
[[ 4 위 ]] - Team Foundation Server
Team Foundation Server는 전문 팀이 코드 공유, 워크 플로 추적 및 모니터링, 소프트웨어 딜리버리를 하기 위해 설계된 개발자 도구의 통합 서버 제품군이다.
코드 저장 및 공동 작업을 위한 무제한의 개인 저장소가 제공되며, 중앙 집중식 버전 제어를 위한 Team Foundation 버전 제어 (TFVC) 또는 분산 버전 제어를 위한 Git 중에서 선택할 수 있다.
또한, HTML5, JavaScript, C #, Java 및 Python과 같은 모든 언어에서 작동한다.
[[ 3 위 ]] - GitLab
GitLab은 프로젝트 계획 및 소스 코드 관리부터 CI / CD 모니터링까지 전체 DevOps 수명주기 동안 개발을 지원하는 단일 응용 프로그램이다.
DevOps 주기 시간 단축, 수동 작업 감소, 사일로(silo) 및 스테이지 연결을 통해 팀을 위한 협업을 지원한다.
주요 기능에는 감사 관리, 주기 분석, 게시판 및 추적기, 소스 코드 관리, 단위 테스트 및 지속적인 딜리버리 기능이 포함된다.
[[ 2 위 ]] - GitHub
GitHub은 Git을 사용하여 버전 제어를 하기 위한 웹 기반 호스팅 서비스이다.
Git의 분산 버전 관리 및 SCM (source code management) 기능에 더해 버그 수정, 기능 요청, 작업 관리 및 모든 프로젝트에 대한 위키와 같은 몇 가지 공동 작업 기능과 액세스 제어를 제공한다.
또한, GitHub Enterprise를 이용하면 사설 클라우드에 코드를 작성하거나 프로젝트를 관리하고 소프트웨어를 작성하고 코드를 검토하고 사내 서버를 직접 구축할 수도 있다.
[[ 1 위 ]] - Git
리누스 토발즈가 2005년에 리눅스 커널 개발을 위해 만든 분산형 버전 관리 시스템이다.
소규모 프로젝트부터 대형 프로젝트까지 사용하기 쉬운 인터페이스와 빠른 성능을 통해 효율적이고 신속하게 사용할 수 있다.
GitHub, BitBucket, GitLab 등 웹 기반의 다양한 소스 저장소 서비스의 기반이 되었으며, 대부분의 IDE에서 Git을 지원하고 있다.
지금까지 버전관리 도구 인기 검색어 순위에 대해 알아보았다.
'트렌드' 카테고리의 다른 글
남자 아이돌 그룹 프로필 정리 (나이, 키, 혈액형) (0) | 2019.03.08 |
---|---|
[랭킹] 프로그래밍 언어 인기 순위 (0) | 2019.01.07 |
[랭킹] 2018년 인기 검색어 순위 (0) | 2019.01.07 |