Top 38 형상 관리 툴 60 Most Correct Answers

You are looking for information, articles, knowledge about the topic nail salons open on sunday near me 형상 관리 툴 on Google, you do not find the information you need! Here are the best content compiled and compiled by the https://toplist.Experience-Porthcawl.com team, along with other related topics such as: 형상 관리 툴 무료 형상관리 툴, 형상관리 툴 영어로, 형상관리 툴 git, 형상관리 툴 이란, 형상관리 솔루션, 형상관리 git, 형상관리 툴 비교, 문서 형상관리 툴


형상관리와 Git의 기초 개념(입문자를 위한 Git 시리즈)
형상관리와 Git의 기초 개념(입문자를 위한 Git 시리즈)


형상 관리 툴 비교 Git, SVN, CVS

  • Article author: digital-play.tistory.com
  • Reviews from users: 24699 ⭐ Ratings
  • Top rated: 3.5 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 형상 관리 툴 비교 Git, SVN, CVS 형상 관리 툴에는 Git, SVN, CVN, Perforce, SourceSafe 등 다양한 것들이 있습니다. 이 중에서 가장 보편적으로 사용하고 있는 Git, SVN, … …
  • Most searched keywords: Whether you are looking for 형상 관리 툴 비교 Git, SVN, CVS 형상 관리 툴에는 Git, SVN, CVN, Perforce, SourceSafe 등 다양한 것들이 있습니다. 이 중에서 가장 보편적으로 사용하고 있는 Git, SVN, … Git, SVN, CVS – 형상 관리 툴 비교 형상 관리 툴에는 Git, SVN, CVN, Perforce, SourceSafe 등 다양한 것들이 있습니다. 이 중에서 가장 보편적으로 사용하고 있는 Git, SVN, CVN에 대해서 정리하였습니다. 먼저..
  • Table of Contents:

태그

‘파이썬 기초’ Related Articles

티스토리툴바

형상 관리 툴 비교 Git, SVN, CVS
형상 관리 툴 비교 Git, SVN, CVS

Read More

[웹개발 기초] 형상관리툴이란? (SVN GIT 간단비교)

  • Article author: goddaehee.tistory.com
  • Reviews from users: 33904 ⭐ Ratings
  • Top rated: 4.5 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [웹개발 기초] 형상관리툴이란? (SVN GIT 간단비교) – 소프트웨어 버전 관리 툴이라고도 한다. – 형상관리는 소스의 변화를 끊임없이 관리하는 것을 말한다. – 소스 … …
  • Most searched keywords: Whether you are looking for [웹개발 기초] 형상관리툴이란? (SVN GIT 간단비교) – 소프트웨어 버전 관리 툴이라고도 한다. – 형상관리는 소스의 변화를 끊임없이 관리하는 것을 말한다. – 소스 … [웹개발 기초] 형상관리툴이란? (SVN GIT 간단비교) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ 형상관리툴, Git SVN 비교  ] 입니다. : ) 형상관리(Version Control Revision Control)툴  – 소프트웨어..
  • Table of Contents:

태그

관련글

댓글6

공지사항

최근글

인기글

최근댓글

태그

전체 방문자

티스토리툴바

[웹개발 기초] 형상관리툴이란? (SVN GIT 간단비교)
[웹개발 기초] 형상관리툴이란? (SVN GIT 간단비교)

Read More

형상관리 툴(CVS, SVN, Git)

  • Article author: code-y.tistory.com
  • Reviews from users: 7432 ⭐ Ratings
  • Top rated: 3.8 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 형상관리 툴(CVS, SVN, Git) 형상관리 툴(CVS, SVN, Git) · 개념. CVS를 개선하고 보다 빠른 분산 버전 제어 시스템; 서버 저장소와 개발자 저장소가 독립적; 사용자 기록 탐색 가능. …
  • Most searched keywords: Whether you are looking for 형상관리 툴(CVS, SVN, Git) 형상관리 툴(CVS, SVN, Git) · 개념. CVS를 개선하고 보다 빠른 분산 버전 제어 시스템; 서버 저장소와 개발자 저장소가 독립적; 사용자 기록 탐색 가능. CVS, SVN, Git 형상관리 툴 소스의 변화를 끊임없이 관리하는 툴 소스를 버전별로 관리할 수 있고, 실수할 경우 원복 가능하게 하는 툴 CVS 개념 GNU 라이센스 중앙에 위치한 Repository에 파일을 저장하고 모든..
  • Table of Contents:

코드와이

형상관리 툴(CVS SVN Git) 본문

형상관리 툴(CVS, SVN, Git)
형상관리 툴(CVS, SVN, Git)

Read More

[개발] 여러가지 소스 형상관리 툴 종류와 사용목적 [펌]

  • Article author: solbel.tistory.com
  • Reviews from users: 39927 ⭐ Ratings
  • Top rated: 4.1 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [개발] 여러가지 소스 형상관리 툴 종류와 사용목적 [펌] ▷소스 형상관리의 정의 · 1. GitHub. 깃허브 홈페이지. ‘깃(Git)’은 2005년 리눅스를 만든 리누스 토발즈와 주니오 하마노가 개발한 분산형 버전관리 … …
  • Most searched keywords: Whether you are looking for [개발] 여러가지 소스 형상관리 툴 종류와 사용목적 [펌] ▷소스 형상관리의 정의 · 1. GitHub. 깃허브 홈페이지. ‘깃(Git)’은 2005년 리눅스를 만든 리누스 토발즈와 주니오 하마노가 개발한 분산형 버전관리 … [개발] 여러가지 소스 형상관리 툴 종류와 사용목적 [펌] 개발을 하다보면, 소스가 뒤엉키는 경우도 많아서 복잡해지곤 합니다. 그래서 이용하는게 형상관리 프로그램입니다! 검색하던중 정리가 잘되어 있..hyobell`s development blog
  • Table of Contents:

개발자의 끄적끄적

[개발] 여러가지 소스 형상관리 툴 종류와 사용목적 [펌] 본문

[개발] 여러가지 소스 형상관리 툴 종류와 사용목적 [펌]
[개발] 여러가지 소스 형상관리 툴 종류와 사용목적 [펌]

Read More

[웹개발 기초] 형상관리툴이란? (SVN GIT 간단비교)

  • Article author: kirox.tistory.com
  • Reviews from users: 13904 ⭐ Ratings
  • Top rated: 3.3 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [웹개발 기초] 형상관리툴이란? (SVN GIT 간단비교) 소프트웨어 버전 관리 툴이라고도 한다. – 형상관리는 소스의 변화를 끊임없이 관리하는 것을 말한다. – 소스를 버전 별로 관리할 수 있어서 개발할 … …
  • Most searched keywords: Whether you are looking for [웹개발 기초] 형상관리툴이란? (SVN GIT 간단비교) 소프트웨어 버전 관리 툴이라고도 한다. – 형상관리는 소스의 변화를 끊임없이 관리하는 것을 말한다. – 소스를 버전 별로 관리할 수 있어서 개발할 … [웹개발 기초] 형상관리툴이란? (SVN GIT 간단비교) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ 형상관리툴, Git SVN 비교  ] 입니다. : ) 형상관리(Version Control Revision Control)툴  – 소프트웨어..글의 대부분은 펌으로 작업합니다..
    문제 발생 시 자삭합니다~~
  • Table of Contents:
[웹개발 기초] 형상관리툴이란 (SVN GIT 간단비교)

티스토리툴바

[웹개발 기초] 형상관리툴이란? (SVN GIT 간단비교)
[웹개발 기초] 형상관리툴이란? (SVN GIT 간단비교)

Read More

나 홀로 개발자도 형상 관리 툴(Git, SVN, CVS)을 사용하자

  • Article author: busyman.tistory.com
  • Reviews from users: 30338 ⭐ Ratings
  • Top rated: 4.9 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 나 홀로 개발자도 형상 관리 툴(Git, SVN, CVS)을 사용하자 협업을 하게 되면 필수로 사용하는 개발도구 중 하나는 형상 관리 툴이다. 형상 관리 툴에는 Git, SVN, CVS 등이 있고 팀 구성원에게 익숙한 것을 … …
  • Most searched keywords: Whether you are looking for 나 홀로 개발자도 형상 관리 툴(Git, SVN, CVS)을 사용하자 협업을 하게 되면 필수로 사용하는 개발도구 중 하나는 형상 관리 툴이다. 형상 관리 툴에는 Git, SVN, CVS 등이 있고 팀 구성원에게 익숙한 것을 … 협업을 하게 되면 필수로 사용하는 개발도구 중 하나는 형상 관리 툴이다. 형상 관리 툴에는 Git, SVN, CVS 등이 있고 팀 구성원에게 익숙한 것을 사용하게 된다. 좋은 도구임에는 틀림이 없으나 형상 관리 툴을..
  • Table of Contents:

태그

관련글

댓글0

공지사항

최근글

인기글

최근댓글

태그

전체 방문자

티스토리툴바

나 홀로 개발자도 형상 관리 툴(Git, SVN, CVS)을 사용하자
나 홀로 개발자도 형상 관리 툴(Git, SVN, CVS)을 사용하자

Read More

형상관리 툴이란?

  • Article author: old-moon.tistory.com
  • Reviews from users: 18216 ⭐ Ratings
  • Top rated: 3.3 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 형상관리 툴이란? 형상관리 툴이란? … -형상관리는 소스의 변화를 끊임 없이 관리하는 것을 말한다. -소스를 버전별로 관리할 수 있어서 개발 할 때 실수로 소스를 삭제 … …
  • Most searched keywords: Whether you are looking for 형상관리 툴이란? 형상관리 툴이란? … -형상관리는 소스의 변화를 끊임 없이 관리하는 것을 말한다. -소스를 버전별로 관리할 수 있어서 개발 할 때 실수로 소스를 삭제 … SVN GIT 간단 비교 형상관리 툴 (Version Control Revision Control) -형상관리는 소스의 변화를 끊임 없이 관리하는 것을 말한다. -소스를 버전별로 관리할 수 있어서 개발 할 때 실수로 소스를 삭제하거나 수정..
  • Table of Contents:

달리는 자동차

형상관리 툴이란 본문

형상관리 툴이란?
형상관리 툴이란?

Read More

형상관리툴 특징 (Perforce, Git, SVN, CVS)

  • Article author: blog.haayany.com
  • Reviews from users: 19787 ⭐ Ratings
  • Top rated: 4.3 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 형상관리툴 특징 (Perforce, Git, SVN, CVS) 형상관리툴 특징 (Perforce, Git, SVN, CVS). Haayany 2018. 11. 2. 18:19. CVS (Concurrent Version System). 1986년에 개발되고 90년에 출시된 무료 서버-클라이언트 … …
  • Most searched keywords: Whether you are looking for 형상관리툴 특징 (Perforce, Git, SVN, CVS) 형상관리툴 특징 (Perforce, Git, SVN, CVS). Haayany 2018. 11. 2. 18:19. CVS (Concurrent Version System). 1986년에 개발되고 90년에 출시된 무료 서버-클라이언트 … CVS (Concurrent Version System) 1986년에 개발되고 90년에 출시된 무료 서버-클라이언트 형상관리 시스템. 장점 오랜기간 많은 유저를 가졌던 만큼 안정적이다. 하나의 파일에 대한 동시작업이 가능하다. Merge..haayany
  • Table of Contents:
형상관리툴 특징 (Perforce, Git, SVN, CVS)
형상관리툴 특징 (Perforce, Git, SVN, CVS)

Read More

형상 관리 툴 ( SVN / CVS / GIT )

  • Article author: cyj42.tistory.com
  • Reviews from users: 33552 ⭐ Ratings
  • Top rated: 3.1 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 형상 관리 툴 ( SVN / CVS / GIT ) 형상 관리 툴 ( SVN / CVS / GIT ) … – 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것. – 소스 버전(소스의 변화) 관리. – 장점 : 실수로부터 … …
  • Most searched keywords: Whether you are looking for 형상 관리 툴 ( SVN / CVS / GIT ) 형상 관리 툴 ( SVN / CVS / GIT ) … – 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것. – 소스 버전(소스의 변화) 관리. – 장점 : 실수로부터 … 형상 관리 (=구성 관리, (Software) Configuration Management) – 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것. – 소스 버전(소스의 변화) 관리. – 장점 : 실수로부터 프로젝트 보호 가능. 버그 및..
  • Table of Contents:
형상 관리 툴 ( SVN / CVS / GIT )
형상 관리 툴 ( SVN / CVS / GIT )

Read More

형상 관리(Software Configuration Management) 툴 SVN

  • Article author: velog.io
  • Reviews from users: 36189 ⭐ Ratings
  • Top rated: 3.6 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 형상 관리(Software Configuration Management) 툴 SVN 형상관리(Software Configuration Management) 형상 관리는 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것, 형상 관리는 일반적인 단순 … …
  • Most searched keywords: Whether you are looking for 형상 관리(Software Configuration Management) 툴 SVN 형상관리(Software Configuration Management) 형상 관리는 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것, 형상 관리는 일반적인 단순 … 형상관리(Software Configuration Management)
    형상 관리는 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것, 형상 관리는 일반적인 단순 버전관리 기반의 소프트웨어 운용을 좀 더 포괄적인 학술 분야의 형태로 넓히는 것을 말한다.

    형상 관

  • Table of Contents:
형상 관리(Software Configuration Management) 툴 SVN
형상 관리(Software Configuration Management) 툴 SVN

Read More


See more articles in the same category here: https://toplist.Experience-Porthcawl.com/blog.

형상 관리 툴 비교 Git, SVN, CVS

Git, SVN, CVS – 형상 관리 툴 비교

형상 관리 툴에는 Git, SVN, CVN, Perforce, SourceSafe 등 다양한 것들이 있습니다. 이 중에서 가장 보편적으로 사용하고 있는 Git, SVN, CVN에 대해서 정리하였습니다.

먼저, 형상 관리란 무엇인지 알아봅시다.

형상 관리란?

형상 관리(SCM, Software Configuration Management)는 소프트웨어 개발 프로세스 각 단계에서 소프트웨어의 변경 점을 체계적으로 추적하고 관리하는 일렬의 활동입니다.

단지 소스 코드의 버전 관리만을 의미하는 것이 아니라 소프트웨어의 생명 주기 동안의 요구 사항, 설계 문서, 소스 코드, UI 문서, Test Case 및 각종 결과물에 대해서 형상을 만들고, 형상들의 관계 및 변경 사항, 변경 시점 등을 체계적으로 관리하는 것으로 소프트웨어 개발에서 필수 활동 중에 하나입니다.

최근 구글 트렌드(Google Trends)로 CVN, SVN, Git의 웹 검색량을 확인해보니 Git이 최근 검색량이 80% 이상으로 가장 많은 관심을 받고 있습니다.

■ CVS – Concurrent Version System

1990년에 출시되었으며 OSS(Open Source Software)로 서버와 클라이언트로 구분되어, 개발과정에서 사용하는 파일들의 변경 명세를 관리하기 위한 시스템입니다.

특징

1. 오랜 기간 많은 유저가 사용하였고 시스템이 안정적임.

2. 중앙에 위치한 Repository에 파일을 저장하고, 모든 사용자가 파일에 접근할 수 있도록 설계.

(서버는 Unix 종류 시스템에서 구동, client software는 다양한 운영체제에서 가능)

3. Checkout으로 파일을 복사하고, Commit을 통해 변경 사항을 저장.

4. 파일의 히스토리를 보존하기 때문에 과거 이력을 확인할 수 있음.

5. Commit 중 오류가 발생하면 롤백되지 않음.

6. 다른 개발자가 작업 중인 파일에 덮어쓰기가 방지.

7. Repository를 백업하는 것만으로 프로젝트의 백업이 될 수 있음.

8. 상대적으로 속도가 느림.

■ SVN – Subversion

CVS의 단점을 보완하기 위해 2000년에 만들어졌으며, OSS(Apache)로 서버와 클라이언트로 구분되어, 개발과정에서 사용하는 파일들을 관리하기 위한 시스템입니다.

특징

1. 최초 1회에 한해 파일 원본을 저장하고 이후에는 실제 파일이 아닌 원본과 차이점을 저장하는 방식

2. 언제든지 원하는 시점으로 복구가 가능함.

3. Trunk, Branches, Tags의 폴더로 구성하여 형상 관리함.

4. import, commit, commit log, checkout, revert, switch, update, merge 등의 명령어를 사용함.

■ Git

2005년 리누스 토르발스가 리눅스 커널의 개발을 위해 만들었으며, OSS(GPL2)로 개발자가 중앙 서버에 접속하지 않은 상태에서도 코딩 작업을 할 수 있도록 지원하는 버전 관리 시스템입니다.

특징

1. Branching 모델, 로컬에 다수의 독립성이 보장되는 branch를 허용하고 쉽게 생성, 병합, 삭제를 지원함

2. 원격 서버 Git Repository에 push 하지 않은 채 여러 branch 생성이 가능함

3. 로컬 우선 작업을 통해 성능이 SVN, CVS보다 우수함.

4. 팀 개발을 위한 분산 환경 코딩에 최적화

5. 파일 암호화 및 체크섬(checksum)을 통한 데이터 보장

6. Staging Area를 통해 서버의 Repository로 업로드함.

7. 원격 Repository 장애에도 문제없이 버전 관리 가능함.

[웹개발 기초] 형상관리툴이란? (SVN GIT 간단비교)

반응형

[웹개발 기초] 형상관리툴이란? (SVN GIT 간단비교)

안녕하세요. 갓대희 입니다. 이번 포스팅은 [ 형상관리툴, Git SVN 비교 ] 입니다. : )

형상관리(Version Control Revision Control)툴

– 소프트웨어 버전 관리 툴이라고도 한다.

– 형상관리는 소스의 변화를 끊임없이 관리하는 것을 말한다.

– 소스를 버전 별로 관리할 수 있어서 개발할 때 실수로 소스를 삭제하거나, 수정하기 이전으로 돌아가야되는 경우 유용하게 사용되는 툴.

– 또한 팀 프로젝트에서도 누가 무엇을 어떻게 수정했는지도 알 수 있기 때문에 코드를 병합하거나 수정된 소스를 추적하는 데에도 쓰인다.

▶ 형상관리툴의 종류

– Client/Server 타입 : Subversion(SVN), CVS, Perforce, ClearCase, TFS

– 분산저장소 타입 : Git, Mercurial, Bitkeeper, SVK, Darcs

– Folder 공유 타입 : RCS, SCCS

이중 내가 웹개발자로 있으면서 사용해본 경우는 CVS, SVN, GIT이다.

▶ 1. CVS

– 1980년대에 만들어진 형상관리 툴이지만 파일 관리나 커밋 중 오류 시 롤백이 되지 않는 등 불편한 문제점이 있어 이후 SVN으로 대체됨

▶ 2. SVN

– 2000년에 CVS를 대체하기 위해 만들어졌으며 현재까지 두루 사용되는 형상관리 툴

– trunk

프로젝트에서 가장 중심이 되는 디렉토리

– branches

trunk에서 뻗어져 나온 나뭇가지를 뜻함. 프로젝트 내의 작은 프로젝트라고 생각하면 됨

– tags

버전 별로 소스코드를 따로 관리하는 공간(버전 별로 태그를 붙여서 tag 디렉토리 안에 보관한다고 생각하면 됨)

▶ 3. GIT

– 매우 빠른 속도와 분산형 저장소. SVN보다 많은 기능을 지원하는 대신 당연히 익숙해지기에 더 많은 시간이 필요함.

– SVN을 사용하다 GIT을 사용하게 되면 무척 헷갈리고 개념 이해가 잘 되지 않았었다.

자세한 Git 설명 클릭 => http://goddaehee.tistory.com/91

▶ 4. SVN vs GIT 비교

– 특징

4.1 SVN

– SVN은 보통 대부분의 기능을 완성해놓고 소스를 중앙 저장소에 commit

– commit의 이미 자체가 중앙 저장소에 해당 기능을 공개한다는 의미.

– (GIT 과 가장 큰 차이점) 개발자가 자신만의 version history를 가질 수 없다. (그렇기 때문에 local History를 이용하긴 하지만, 일시적이다. 내가 몇일전 까지에 한하여 작업했던 내역을 확인 가능하지만 버전 관리가 되진 않는다.)

– commit한 내용에 실수가 있을 시에 다른 개발자에게 바로 영향을 미치게 되는 단점도 있다.

4.2 GIT

– (GIT 과 가장 큰 차이점) 반면, git은 개발자가 자신만의 commit history를 가질 수 있고, 개발자와 서버의 저장소는 독립적으로 관리가 가능.

– commit한 내용에 실수가 있더라도 이 바로 서버에 영향을 미치지 않는다

– 개발자는 마음대로 commit(push)하다가 자신이 원하는 순간에 서버에 변경 내역(commit history)을 보낼 수 있으며, 서버의 통합 관리자는 관리자가 원하는 순간에 각 개발자의 commit history를 가져올 수 있음.

이렇게 git은 서버 저장소와 개발자 저장소가 독립적으로 commit history를 가져갈 수 있기 때문에 매우 유연한 방식으로 소스를 운영할 수 있으며, 이러한 유연성이 git의 가장 큰 장점이다.

반응형

[개발] 여러가지 소스 형상관리 툴 종류와 사용목적 [펌]

728×90

[개발] 여러가지 소스 형상관리 툴 종류와 사용목적 [펌]

개발을 하다보면,

소스가 뒤엉키는 경우도 많아서 복잡해지곤 합니다.

그래서 이용하는게 형상관리 프로그램입니다!

검색하던중 정리가 잘되어 있어서 소장 및 참고용으로 퍼왔습니당!

출처는 맨 아래 명시했습니다. 참고들 하세요!!

▶소스 형상관리의 정의

소프트웨어 형상관리는 Software Configuration Management, 줄여서 SCM라는 단어를 쓰기도 하는데, SW개발 및 유지보수 과정에서 발생하는 소스코드, 문서, 인터페이스 등 각종 결과물에 대해 형상을 만들고, 이들 형상에 대한 변경을 체계적으로 관리, 제어하기 위한 활동입니다. 단순히 말하자면 프로젝트를 진행하면서 생성하는 소스코드를 CVS나 SVN, 또는 GIT와 같은 버전 관리 시스템을 이용하는 것을 말합니다. 다수의 개발자가 프로젝트에서 동일한 기능을 동시에 개발한다고 할 때, 작성된 소스 코드와 변경사항을 확인하고, 수정하는 협업을 도와주는 시스템이라고 할 수 있습니다.

형상관리는 일반적으로 버전 관리 (version control, revision control), 소스 관리 (source control), 소스 코드 관리 (source code management, SCM)와 동일한 의미로 사용됩니다. 즉, 동일한 정보(프로그램)에 대한 여러 버전을 관리하는 것으로, 소프트웨어 공학에서는 팀 단위로 개발 중인 소스 코드나 청사진(설계도) 등 디지털 문서의 작업 단계별 버전을 관리하는 작업으로 정의됩니다. 소스 형상관리 툴의 대략적인 구조는 아래와 같습니다.

▶대표적인 소스형상관리 툴

1. GitHub

깃허브 홈페이지

‘깃(Git)’은 2005년 리눅스를 만든 리누스 토발즈와 주니오 하마노가 개발한 분산형 버전관리 시스템입니다. 어떤 코드를 누가 수정했는지 기록, 추적을 할 수 있는 오픈 소스 소프트웨어로 수천명의 사람들이 이용해도 안정적이고, 속도가 빠르다는 장점이 있습니다. 깃허브가 나오기전에는 깃이라는 프로그램을 사용하였는데요. ‘깃’은 명령어를 입력하면서 이용해야되는 불편함이 있었습니다. 이 불편함을 더욱 편리하게 이용할 수 있게 만든게 바로 ‘깃허브’입니다. 깃허브는 개발자들끼리 소스를 공유할 수 있는 오픈소스 페이지(개발자 스스로 본인의 소스를 다른사람들에게 공개하여 필요한 정보를 공유할 수 있는 자유로운 공간) , SNS기능, 블로그 기능까지 추가하는 등 소스형상관리기능에서 개발 플랫폼으로 점점 진화하고 있습니다. 개발자들이 굉장히 많이 사용하고 친숙한 형상관리툴입니다. GitHub의 상징 옥토캣 캐릭터도 인기가 굉장히 많죠. 단점이라면 다른 툴에 비해 다소 사용하기 무겁고, 어렵다는 단점이 있습니다. (익숙해지면 쉽습니다.)

2. SVN

SVN은 SubVersion의 줄임말로 형상관리/소스관리 툴의 일종입니다. Open Source 버전관리 시스템으로 2000년도에 CSV를 대체하기 위해 개발되었습니다. 파일 및 디렉토리의 버전관리 기능을 제공하며, 버전의 파일트리는 한 곳에 집중된 레파지토리에서 관리됩니다.. Subversion은 효율적인 Branch및 Merge기능과 작업의 무결성을 보장합니다. 네트워크 기능 지원(http) 및 크로스 플랫폼 (Windows, Mac, Linux) 을 지원합니다. GIT과 함께 굉장히 많이 쓰이는 소스형상관리 툴입니다. Git하고 SVN이 거의 머 양대산맥이죠 ^^; Git보다 사용하기 가벼우며 핵심적인 기능만 딱딱 제공합니다. 초보자들이 사용하기에도 Git보다는 간편할듯 하군요.

3. SourceSafe

마이크로소프트에서 개발한 프로그램으로 풀네임은(Microsoft Visual SourceSafe, VSS)입니다. 현재는 개발이 중단된 소스 관리 프로그램으로 조그마한 소프트웨어 개발 프로젝트를 대상으로 합니다. 대부분의 소스 제어 시스템들처럼 소스세이프는 컴퓨터 파일의 가상 라이브러리를 만듭니다. 소스 코드에 가장 흔히 쓰이는 소스세이프는 데이터베이스내에서 어떠한 종류의 파일도 처리할 수 있지만 구 버전의 경우 이미지와 같은 텍스트가 아닌 많은 양의 데이터나 컴파일된 실행 파일을 저장할 때 불안정한 것으로 알려져 있습니다. SourceSafe는 마이크로소프트에서 만들었기에 비쥬얼 스튜디오와 호환이 좋습니다. C언어 계열 소스 형상관리를 할때 굉장히 많이쓰입니다.

▶소스 형상관리는 왜 해야할까?

방대한 양의 개발을 혼자서 하기에는 무척이나 힘이듭니다. 고로 개발자들간의 협업은 매우 중요하죠. 공동으로 개발작업을 하다보면 서로가 수정한 소스를 최신 버전으로 공유하여 개발을 진행하여야 합니다. 간단한 프로그램이라면 그냥 카카오톡이나 메일로 소스코드를 주고받으면서 할수도 있겠지만 이것은 소스의 양이 많아지고 페이지가 많아질수록 비효율적이게 됩니다. 또한 형상관리툴을 사용하므로써 얻을수있는 많은 이점들을 얻을 수 없습니다. 그래서 형상관리툴을 활용하여 프로그램 소스라면 특정 저장소(레파지토리)에 저장해놓고 본인이 수정한 최신 소스를 업로드하면서 다른 사람의 최신버전을 내려받아 개발을 진행하는 것이 필요한데, 이를 형상관리라고 합니다. 소스의 형상(모양)을 관리한다는 것 말 그대로 전체적인 틀을 유지한다는 것입니다.

▶ 소스 형상관리 툴 사용시 얻는 장점

1. 소스 코드를 프로젝트 팀원 및 관계자들과 공유할 수 있다.

2. 소스 코드의 변경 이력을 관리할 수 있다.

3. 서버나 클라이언트에 배포할 때에도 유용하게 사용된다.

4. 여러 사람이 동일한 소스 코드를 공유해서 개발할 수 있으며 소스 코드를 공유할 때 생기는 버전 충돌 문제를 해결할 수 있다.

5. 장애 혹은 기능상 필요할 때 이전 버전으로 소프트웨어를 원상복구할 수 있다.

6. 동일한 소프트웨어를 여러 개의 버전으로 분기해서 개발할 필요가 잇는 경우에 유용하게 사용된다.

출처 : https://coding-factory.tistory.com/243

반응형

So you have finished reading the 형상 관리 툴 topic article, if you find this article useful, please share it. Thank you very much. See more: 무료 형상관리 툴, 형상관리 툴 영어로, 형상관리 툴 git, 형상관리 툴 이란, 형상관리 솔루션, 형상관리 git, 형상관리 툴 비교, 문서 형상관리 툴

Leave a Comment