2011-03-15 4 views
2

별로 프로그래밍 질문을 사용 자체, 그래서 pls는 조언 내가 지역 VCS는

로컬 (윈도우 XP에서 실행되는 권장 버전 제어 솔루션이 있습니까 ... 다른 stackexchange로 이동해야하는 경우/Vista/7) 기계를 사용 하시겠습니까? Github 또는 Mercurial과 같은 온라인 리포지토리가 문제가되지 않도록 상자에서 인터넷에 접속하지 못할 수도 있습니다.

감사합니다.

답변

1

서버 기반 솔루션을 원할 경우 Subversion을 로컬로 설치할 수 있습니다. 단일 컴퓨터에서 100 % 로컬을 실행하는 경우 Hg와 Git은 잘 작동합니다. GitHub 또는 Bitbucket과 같은 서비스와 쌍을 연결할 필요가 없습니다.

Mercurial QuickStart (섹션 3)에서는 Mercurial을 로컬에서 설정하는 방법에 대해 설명합니다.

Windows의 경우 컴퓨터에서 SVN 서버를 빠르게 가져 오는 방법으로 VisualSVN을 권합니다.

+0

+1 VisualSVN - 당신이 SVN을 좋아하는 사람이라면 VSVN이 당신의 측면 프로젝트를 더 쉽게 만들 수 없습니다. – corsiKa

+0

나는 실제로 둘 다 사용합니다. Hg는 잘 병합되는 소스 코드이고, 그렇지 않은 바이너리 파일은 SVN입니다. –

+0

감사합니다. 이것들을 시도해 보겠습니다. –

1

Git 및 Mercurial은 모두 로컬에서 사용할 수 있습니다. 저는 TortoiseSVN과 함께 SVN을 사용합니다. TortoiseSVN은 단일 개발자에게 잘 작동합니다. 내가 Mercurial에도 실험 해보고 있기 때문에 Mercurial에도 몇 가지 물건이 있습니다.

0

자신의 컴퓨터에 Subversion (즉, SVN) 클라이언트와 서버를 설치하고이를 사용할 수 있습니다.

그것은 당신이 SVN을 배우고 사용하는 데 도움이 나는이 제안하는 것입니다 그 SVN 서버를 관리하기위한

Svnadmin도 사용하기 쉬운, 그리고 윈도우 (서버와 클라이언트)에 대한 전복을위한 바이너리 배포판 많이 있습니다 다른 곳.

1

로컬 환경에서 제대로 작동 할 수 있습니다. Hg 저장소를위한 "중앙 서버"가 없기 때문에 프로젝트 폴더에 프로젝트를 생성하고 원하는 때에 커밋 할 수 있습니다. 또한 Windows 탐색기와 TortoiseHg 및 VisualHg를 각각 사용하는 Visual Studio (사용하는 경우)에 매우 잘 통합됩니다.

저장소를 다른 폴더에 저장하여 리포지토리에 푸시/풀 기능을 로컬로 구현할 수도 있습니다.

편집 - 저는 Mercurial을 로컬에서 사용했으며 외장형 하드 드라이브에 중앙 저장소를 저장하여 사용했습니다. 로컬 PC의 네트워크 및 폴더 (또는 하드 드라이브)간에 동일하게 작동합니다.