답변:
모든 최신 버전 제어 시스템을 웹 개발에 사용할 수 있습니다. 사용할 시스템의 선택은 기본적으로 개인 취향, OS 선택 / 통합 및 사용하려는 도구입니다.
서버 쪽의 VisualSVN 과 클라이언트의 TortoiseSVN 과 함께 Subversion을 사용 하고 있습니다. Windows 탐색기와의 통합 방식이 마음에 듭니다. 요즘 많은 견인력을 얻고있는 다른 사람들은 Git 과 Mercurial 입니다. 나는이 세 가지가 오늘날 가장 널리 사용된다고 생각하지만 더 많이 있습니다 .
Wikipedia 는 개정 제어 소프트웨어를 많이 비교 하지만, 가장 중요한 것은 항상 중앙 집중식 저장소 (개발 컴퓨터 또는 서버에서)를 사용할 것인지 또는 변경 사항을 커밋 할 수 있는지 여부입니다 기본 저장소와 접촉하지 않습니다.
분산 개정 제어를 사용하는 두 번째 옵션의 이점은 일반적으로 작업을 서버로 체크인하지만 비행기에 있거나 인터넷에 연결되어 있지 않은 경우에도 저장소의 로컬 사본에 대한 변경 사항을 계속 커밋 할 수 있다는 것입니다. 다음에 기회가 생기면 소프트웨어가 다른 저장소 (또는 다른 여러 저장소)와 병합 될 수 있습니다.
주요 중앙 집중식 시스템은 CVS (이전) 및 Subversion (약칭 SVN)이며, 오픈 소스 분산 개정 관리의 주요 업체는 Git , Mercurial (수은의 화학 기호로도 사용됨), 더 최근에는 Bazaar (유사하게, BZR).
이들 중 다수의 경우 "Tortoise <X>"라는 Windows GUI 통합이 있습니다. 여기서 <X>는 소프트웨어 이름입니다.