2009-11-10 5 views
21

저는 많은 .NET 프로젝트에서 일하는 한 프로그래머입니다. 나는 혼자 일하고 지금까지 버전 관리를 사용하지 않았다. 방금 최근에 버전 관리를 사용하여 얻을 수있는 이점을 배웠습니다. 내가 작업하는 세 대의 컴퓨터가 있기 때문에 동기화 버전의 프로젝트를 유지하는 것이 때로는 너무 많은 것으로 판명됩니다. 이제 버전 관리 서버로 Subversion을 사용할 계획입니다.내 GoDaddy에 Subversion 저장소 설치 공유 호스팅 계정

그렇기 때문에 한 개발자를 위해 버전 컨트롤을 사용하는 이점에 대해 많은 스레드, 블로그 등에서 읽었습니다. 나는 그들 중 대부분에 동의하지만 그들 중 대부분은 토론하지 않은 한가지는 실제로 당신의 특정 시스템 중 하나에 의존하지 않고 SVN을 서버로 사용하는 방법이었다. 모든 시스템이 거의 항상 "항상 켜져"있는 상태이므로이 작업을 수행하려는 이유입니다. 바탕 화면에 내 저장소를 호스팅하는 경우 내 바탕 화면이 꺼져있는 경우 노트북에서 작업하지 못할 수도 있습니다 (또는 여기에 뭔가가 누락 되었습니까?)

왜 그런지 알고 싶습니다. 내 GoDaddy 공유 호스팅 계정에 내 Subversion 저장소를 호스팅하고 내가 가지고있는 세 대의 컴퓨터에서 액세스 할 수 있습니까?

또는 무료로 사용할 수있는 온라인 svn 리포지토리가 있습니까? svn을 사용하여 기본 사항을 먼저 지우고 싶지만 이후에는 클라이언트로 TortoiseSVN을 사용할 계획이므로 어떤 GUI 클라이언트도 사용하지 않으려 고합니다.

+0

필자는 비슷한 상황이었고 무료 호스팅이 부족하여 SVN을 버렸습니다. 내가 unfuddle, wush 및 다른 사람을 통해 봤는데 나는 수은으로 전환하고 http://www.bitbucket.org (당신이 전에 그것을 사용하지 않은 경우 http://www.hginit.com)를 사용하는 것이 좋습니다거야. –

+0

나는 또한 SVN을 떨어 뜨렸다. 이제 DropBox와 함께 화석을 사용하고 있으며 꽤 잘 작동합니다. 의욕도 좋지만, 나는 화석의 단순함을 좋아한다. 당신이 나에게 묻는다면 그것은 굉장합니다.그것은 빠르며 거의 1 년이 지났으며 결코 문제가 없었습니다. – Yogesh

+0

FWIW xp-dev.com은 devs가 subversion repo를 갖는 일반적인 장소입니다. 거의 모든 사람들이 그것을 사용합니다. – Fattie

답변

30

먼저 GoDaddy는 Subversion을 설치할 수 없습니다. 호스팅 계정이 아닌 웹과 같은 인터페이스를 제공하기 위해 실행되는 별도의 서비스입니다.

그 말로는 아직 몇 가지 무료 버전이 있습니다. 그것은 무료이며 당신에게 포럼, 문서 영역 등 :

또한

http://www.codeplex.com

을 제공뿐만 아니라합니다 (TFS 후크를 통해) 서브 버전을 사용하기 때문에 내가 CodePlex의 투표

, 구글 코드입니다 또한 전복 기반 (I 종류의 더 나은 비록는 CodePlex 커뮤니티 등) :

http://code.google.com

당신이 뭔가 더 개인하려면, 그들은 무료 버전을 가지고 있기 때문에 Unfuddle을 추천합니다. 큰 파일은 체크인하지 마십시오.

http://www.projectlocker.com

마지막으로, 내가보기 엔 따기와 Subverison의 실질적인 사용에 서브 버전 책을 읽고, 귀하의 여러 프로젝트를 organizating 추천, 적절한 :

http://www.unfuddle.com

또 다른 개인 하나는 프로젝트 로커입니다 분기/병합 관리. 그것은 매우 긴 건조 읽기의, http://svnbook.red-bean.com/ 그러나 :

Version control with SubVersion

또한 여기에서 무료로 읽을 수 있습니다. 나는 도로를 통해 엄지 손가락으로 책을 집어 올리는 것이 좋습니다.

  • 업데이트 됨 2010-12-06 : SubVersion이 추가되었으므로 CodePlex가 추가되었습니다.
  • 2017-06-05 : Google 코드가 2016 년에 종료되고 Microsoft CodePlex가 2017 년에 종료되었습니다. 이들은 SVN을 후원하는 두 개의 주요 회사였습니다. 둘 다 종료에 대한 동일한 이유가 있습니다 : https://GitHub.com Git 기반입니다.
+1

많은 무료 호스팅 서비스 외에도 wush.net과 같이 몇 달 동안 단 몇 달러 만 사용할 계획이 있습니다. 그 대가로 기술 지원을받을 수 있습니다.이 기술 지원은 처음에는 어떤 문제 (특히 Subversion을 처음 사용하는 사람)를 만났을 때 쉽게 지불됩니다. – RjOllos

+0

@RjOllos : 와우, 누군가가 싸구려 계정으로 svn에 대한 기술 지원을 제공 할 수 있습니까? 인상적입니다. – eduncan911

+1

기록을 위해 ProjectLocker는 무료 계정 및 유료 계정에 대한 전자 메일 및 지원 발권 시스템을 통한 기술 지원도 제공합니다. – brokenbeatnik

-1

중앙 서버를 기반으로하지 않는 다른 버전 제어 시스템을 조사하고 싶을 수 있습니다. Git은 요즘 가장 인기있는 선택입니다.

또한 프로젝트가 opensource GitHub 인 경우 무료이며 모든 문제가 있습니다. 상업 프로젝트를 주최하는 경우 비용이 발생합니다.

업데이트 :

그냥 먼저 자신의 비 중앙 집중화 된 환경에서 Subversion을 사용하여 또는 무료 호스팅 대안을 사용하는 방법을 요구하고, 나의 응답, 나는 그가이 개 질문있어 보는 방식을 명확히하기.

그는 버전 제어로 시작한 것 같으며 다른 옵션도 많이 알지 못합니다. 나는 전적으로 무료 Subversion 호스팅 서비스를 사용하여 그와 잘 지내고있다. 나는 방금 3 대의 컴퓨터와 Subversion으로 처음부터 자신이 가장하고있는 것을 네이티브로 수행하는 대안을 언급했다.

이것은 "omg! your scm]이 (가) 11!과 같은 코멘트가 아니므로 내 사랑 [anotherscm]을 사용하십시오!"

업데이트 : 사실

있는 사실

는 "기반 병합은"오프라인, 그것은 나뭇 가지 때문에 작업을 수월하게하면서 수있는 기능 분산 및 전체 작업을 할 수 있습니다 무엇이다 (응답 @Yogesh합니다) 실제로 각각의 작업 카피는 브랜치 (branch)이며, Subversion의 브랜치 (branch)는 통증입니다. 나는 바이너리로 너무 많이 일하지 않는다. 그러나 조금 읽는 것은 힘내가 그들에게 많은 문제가 있다고 생각하지 않는다 ( 1 | 2).

자식 (Sub)보다 좋지도 나쁘지는 않지만, 귀하의 필요에 따라 전적으로 달려 있습니다. 다시 말하지만, 당신의 선택, 나는 단지 힘내가 당신의 요구에 잘 어울릴 수 있다고 지적했다. 비록 당신이 팀이 아니라 할지라도.

+4

그는 Git이 아닌 Subversion을 요구했습니다. – eduncan911

+1

예 pablasso. 당신이 올바른지. 나는 버전 제어로 시작하고 여전히 옵션을보고있다. 하지만 Git은 병합 기반이며 너무 많은 바이너리 파일이 스포크 포트 (또는 내가들은 것)를 재생할 수 있습니다. 그게 내가 git 기반 scm을 github처럼 피하려고 노력하는 이유입니다. 그게 사실이야? – Yogesh

+0

힘내 주 **는 어떤 크기의 큰 저장소와 바이너리에도 문제가 있습니다. BTW, 당신이 참조하는 git 위키 페이지는 http://svnvsgit.com/에 따라 많은 실수를 가진 것으로 보입니다. – bahrep

5

GoDaddy에 대해 잘 모르겠지만 Subversion과의 연결이 끊긴 모드로 개발할 때 어떤 문제도 있어서는 안됩니다. 다른 호스트에 대해서는 ProjectLocker을 시도해 볼 수 있습니다.

0

전 Subversion을 사용하는 유일한 코더입니다. 내 코드를 호스팅하기 위해 공유 호스팅을 사용할 수 없었지만 집에서 내 XP 컴퓨터에서 아파치와 서브 버전을 설정하는 것은 그리 어렵지 않았습니다. 그런 다음 godaddy.com에서 저렴한 집을 사서 집으로 향하게했습니다.

Subversion for Windows with Apache server

+0

누군가 당신의 Subversion 서버에 액세스 할 때 xp 컴퓨터가 켜져 있어야하고 그것이 내가 원하는 것이 아닙니다. 나는 항상 내 시스템에 의지하고 싶지 않다. – Yogesh

+0

예, 저는 항상 내 ccnet 및 svn을 실행하는 상자가 옷장 안에 있습니다. 죄송합니다. 귀하의 시스템에서 호스팅하지 않기로 한 부분을 놓치 셨습니다. – Aaron

+1

비어있는 VisualSVN 서버를 설치할 수도 있습니다. 이 서버를 무료 (또는 무료) 클라이언트와 함께 사용할 수 있습니다. –

4

나는 내 개인 프로젝트에 대한 assembla 사용합니다. 그 무료이며 지금까지 좋은되었습니다.

0

https://riouxsvn.com/은 무료 서브 버전 호스팅을 제공하며 매우 사용하기 쉽습니다. 개인용 또는 소규모 프로젝트에 매우 적합합니다.