웹 사이트 개발 용 버전 관리 시스템은 무료입니까?


10

개발 환경을 개선하고 싶은데 앞으로 버전 관리 시스템을 사용할 생각입니다. 문제는 버전 관리 시스템에 대한 경험이 많지 않다는 것입니다 (Perforce에서는 약간). 웹 사이트 개발 용 버전 관리 시스템은 무료입니까?


무엇을위한 버전 관리 시스템-서버 측 코드? HTML 코드?
Pekka

@Pekka HTML, CSS 및 PHP 파일의 기본입니다.
cberg

답변:


14

모든 최신 버전 제어 시스템을 웹 개발에 사용할 수 있습니다. 사용할 시스템의 선택은 기본적으로 개인 취향, OS 선택 / 통합 및 사용하려는 도구입니다.

서버 쪽의 VisualSVN 과 클라이언트의 TortoiseSVN 과 함께 Subversion을 사용 하고 있습니다. Windows 탐색기와의 통합 방식이 마음에 듭니다. 요즘 많은 견인력을 얻고있는 다른 사람들은 GitMercurial 입니다. 나는이 세 가지가 오늘날 가장 널리 사용된다고 생각하지만 더 많이 있습니다 .


1
내 개인 투표는 Git에 대한 것이지만 모두 잘 작동합니다.
Toby

1
자식에 대한 또 다른. Git은 소규모 로컬 개발에도 훌륭합니다 .. 방해가되지 않고 사용하기 쉽습니다.
laebshade

서브 클립 스 플러그인과 함께 Eclipse 내에서 svn 사용. 잘 작동합니다.
hornetbzz

3

Wikipedia 는 개정 제어 소프트웨어를 많이 비교 하지만, 가장 중요한 것은 항상 중앙 집중식 저장소 (개발 컴퓨터 또는 서버에서)를 사용할 것인지 또는 변경 사항을 커밋 할 수 있는지 여부입니다 기본 저장소와 접촉하지 않습니다.

분산 개정 제어를 사용하는 두 번째 옵션의 이점은 일반적으로 작업을 서버로 체크인하지만 비행기에 있거나 인터넷에 연결되어 있지 않은 경우에도 저장소의 로컬 사본에 대한 변경 사항을 계속 커밋 할 수 있다는 것입니다. 다음에 기회가 생기면 소프트웨어가 다른 저장소 (또는 다른 여러 저장소)와 병합 될 수 있습니다.

주요 중앙 집중식 시스템은 CVS (이전) 및 Subversion (약칭 SVN)이며, 오픈 소스 분산 개정 관리의 주요 업체는 Git , Mercurial (수은의 화학 기호로도 사용됨), 더 최근에는 Bazaar (유사하게, BZR).

이들 중 다수의 경우 "Tortoise <X>"라는 Windows GUI 통합이 있습니다. 여기서 <X>는 소프트웨어 이름입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.