문제

나는 한 사람(나 자신)만 프로젝트에 참여하는 "취미" 프로젝트에 사용할 수 있는 경량 소스 제어 시스템을 찾고 있습니다.누구든지 어떤 제안이 있습니까?이상적으로는 순진하게 또는 다른 플러그인을 통해 Visual Studio와 인터페이스해야 하며, 그 외에 작동하는 모든 것은 Gmail을 소스 제어로 대체하는 것이 좋을 것입니다.

도움이 되었습니까?

해결책

당신이 사용할 수있는 assembla.com 귀하의 프로젝트를 호스팅합니다.그들은 Subversion, git 및 수은 호스팅을 제공합니다.저는 개인적으로 무료 개인 1인 프로젝트를 위해 Subversion 호스팅을 사용합니다.추가 보너스로 위키와 티켓팅 시스템도 제공됩니다.귀하의 물건을 관리하는 데 도움이 될 수 있습니다.

그리고 가장 좋은 점은 Subversion 서버를 설정할 필요가 없으며 오프사이트에서 호스팅된다는 것입니다.

무료서비스 치고는 정말 좋네요.

개인적으로 나는 사용한다 거북이SVN 내 클라이언트이지만 Visual Studio에 통합되어 있지 않습니다.

통합을 위해 시도해 볼 수 있습니다 VisualSVN (무료가 아님) 또는 AnkhSVN (무료)

다른 팁

나는 사용한다 VisualSVN 서버 (무료) 그리고 거북이 SVN (무료) 학교, 직장, 취미 등 모든 것을 위해.Visual Studio 통합을 원할 경우 다음을 사용할 수 있습니다. 비주얼 SVN ($49) 또는 AnkhSVN (무료).

다음을 살펴보세요. 수은제 오픈 소스 분산 소스 제어 시스템을 프로젝트합니다.이있다 거북이 그리고 플러그인이지만 내가 아는 Visual Studio 플러그인에는 아무것도 없습니다.

당신은 볼 수 있습니다 당신 튜브에 데모 .GIT와 같은 새로운 유형의 분산 소스 제어 시스템 중 하나이므로 서버 설정이 필요하지 않으며 고급 분기 및 병합 기능을 갖춘 매우 빠른 HTTP 기반 체크인 기능을 갖추고 있습니다.

힘내 매우 가볍고 Linux 커널과 같은 대규모 프로젝트와 마찬가지로 개인 프로젝트에도 적합합니다.웹 사이트에는 시작하는 데 도움이 되는 많은 튜토리얼 문서가 있습니다.예:

git init
git add .
git commit -m "my first commit!"

Visual Studio 통합에 관심이 있다면 Subversion을 추천할 것입니다. 여러분의 삶을 더 쉽게 만들어 줄 수 있는 플러그인이 많이 있기 때문입니다.또한 TortoiseSVN은 확실히 설치할 가치가 있습니다.

취미 또는 진지한 프로젝트, SVN 1-클릭 설정 (다운로드 Svn1ClickSetup-1.3.3.exe) 필요한 모든 것을 쉽게 제공합니다 :)

TortoiseSVN은 훌륭하게 작동합니다.Subversion 서버도 필요하지 않으며 도구를 통해 로컬 저장소를 만들 수 있습니다.Windows 탐색기에 바로 통합되므로 다양한 시나리오에서 쉽게 작업할 수 있습니다.그런 다음 원격 Subversion 서버 또는 Team Foundation Server를 사용하여 작업할 수도 있습니다(다음을 통해). SVNBridge).

저는 개인 프로젝트의 분산 버전 제어를 선호합니다. 서버가 필요 없기 때문입니다. 수은제 제가 가장 자주 사용하려고 하는 기능인데 좋은 소식을 듣고 있어요. 자식 또한.

다른 소스 제어 소프트웨어에 대해서는 언급할 수 없지만 VSS 6.0, StarTeam, Vault 및 SVN을 사용한 후에는 SVN + Tortoise를 더 높게 평가할 수 없습니다.AnkhSVN은 개인적으로 마음에 들지 않는 Visual Studio용 무료 플러그인입니다.분명히 Visual SVN은 훨씬 낫지만 비용이 많이 듭니다.

SmartSVN 또는 tortoiseSVN을 사용하는 SVN?그다지 가볍지는 않지만 크고 나쁜 세상을 위한 좋은 습관입니다.

분산 버전 제어의 취향을 선택하세요.나는 Mercurial을 좋아하고 다른 사람들은 Git과 Bazaar를 좋아합니다.디렉토리를 버전 제어하에 두기 위해 가짜 서버를 만들 필요가 없습니다. IMO에서는 소규모 프로젝트에 매우 이상적입니다.

하지만 이들 중 Visual Studio 플러그인이 있는지는 확실하지 않습니다.

SQL Server에 액세스할 수 있는 경우 SourceGear의 Vault는 단일 사용자에게 무료로 제공됩니다.더 나아가서 Axosoft의 OnTime 문제 추적은 단일 사용자에게도 무료로 제공됩니다.저는 집에서 둘 다(무료) 사용하고 회사에서도 둘 다(라이센스를 받아) 사용합니다.둘 다 Visual Studio에 통합되며 OnTime은 Vault 통합도 지원합니다.

나는 사용한다 억지로 직장과 집에서 취미 프로젝트를 위해.설정이 매우 쉬우며 라이선스 비용을 지불하지 않고도 2명의 사용자와 5개의 작업 공간을 허용합니다.또한 Visual Studio 통합 플러그인도 있습니다.

최근에 나는 다음을 굳게 믿게 되었다. 힘내 그리고 그것의 흥미로운 색인 의사 저장소.하지만 전부 필요하지 않다면 멋진 리베이스 --대화형 파일 추적을 통한 콘텐츠와 같은 것 - 그리고 Windows 지원이 약점이기 때문에 - HG 유효한 대안입니다.나는 VS 플러그인이 없다고 확신하지만 우아한 어쨌든 명령줄이 더 재미있습니다.

지금까지 모든 도움을 주셔서 감사합니다. 저는 모든 일을 준비하고 실행 중이며 지금은 함께 일하고 있습니다. 조립 Subversion 서버로서 거북이SVN 일반적인 Subversion 액세스의 경우 AnkhSVN Visual Studio 통합을 위한 것입니다.전반적으로 저는 이 특정 구성에 깊은 인상을 받았으며 이미 Visual Source Safe를 사용했을 때보다 훨씬 더 깊은 인상을 받았습니다.

나는 일을 시작하고 실행하는 데 몇 가지 문제가 있었기 때문에 다른 사람이 이러한 문제에 직면할 경우를 대비하여 언급하는 것이 가장 좋다고 생각합니다.

  • AnkhSVN은 방해가 되는 프록시로 인해 서버에 연결할 수 없는 경우 유용한 오류 메시지를 제공하지 않으며 Internet Explorer 프록시 설정을 사용하지 않으므로 직접 구성해야 합니다.이 게시물(2008-08-20) 당시 해당 정보는 C:\Documents and Settings[사용자 이름]\Application Data\Subversion\servers에 있습니다.
  • Assembla는 HTTPS를 통해 실행되지만 SVN URL이 HTTP로 표시됩니다. URL에서 직접 HTTP를 HTTPS로 변경해야 합니다. 그렇지 않으면 TortoiseSVN 및 AnkhSVN에서 "401 Not Implemented" 오류가 발생합니다.

작고 중요하지 않은 프로젝트의 경우 Google Code Hosting은 훌륭합니다. Subversion이며 무료이며 충분한 공간을 제공합니다.

나는 자체 개발 프로젝트에 Mercurial을 선호합니다.Git보다 훨씬 쉽고 Windows에서도 완벽하게 작동합니다.

나는 개인 프로젝트에 SVN을 다시는 사용하지 않을 것입니다. CVS에 비하면 훌륭하지만 현대의 분산 버전 제어 시스템과 같은 수준은 아닙니다.GIT는 이미 언급되었지만 a) 흔들리는 창 지원 b) 복잡한 학습 곡선이 있습니다.나는 이제 "그냥 작동하는" BZR을 사용합니다.

bzr 대 자식
5분 안에

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top