2009-08-20 7 views
8

svn을 사용하던 중 Visual Studio에서 AnkhSVN 설정을 사용했습니다. 나는 약 4 년 전에 svn 서버를 리눅스 박스에서 windows 박스로 마이그레이션하는 것을 끝내었다. 그 컴퓨터에서 좋은 백업/복원 프로세스가 없었으며, 하드 드라이브가 죽을 때 내가 집에서 작업 한 물건의 대부분을 잃어 버렸습니다. (알고 있습니다 ... 알고 있습니다 .. 나는 그것을 백업 했어야했다.)집에 사용할 소스/버전 컨트롤은 무엇입니까?

재해 절차에 대한 책임을지지 않는 곳에서 사용할 수있는 서비스가 있습니까?

일련의 설정없이 원하는대로 저장소를 만들 수 있어야합니다.

나는 다른 svn 서버를 설치할 수 있다고 생각한다. 만약 내가 충분히 잊어 버릴만큼 투명 한 복구 전략을 얻을 수 있다면.

다른 사람들이 개인 개발을 위해 사용하는 것은 무엇입니까?

+0

"파일 : // 경로/to/미러/repo"내 개인 repo 정기적으로 내 바탕 화면에서 내 랩톱으로. 바탕 화면이 실패하면, 나는 노트북을 가지고있다. 랩톱에 장애가 발생하면 저장소가 그대로 유지됩니다. – sbi

답변

12

나는 모든 것을 위해 git를 사용한다. 내가 좋아하는 부분은 내가 단지 git init을 소란스럽지 않고 저기에 저장소가있을 수 있다는 것이다. 그것은 농구를 통해 점프하지 않고 내가 원하는 모든 것을 수행합니다 (svn의 병합 과정은 무시 무시한 경험으로 떠오름).

원격 서버에도 gitosis이 설치되어 있으므로 약간의 노력으로 저장소의 동기화 된 백업을 수행하여 개인 또는 공용으로 만들 수 있습니다. 물론, github을 사용하면 걱정할 필요가 없습니다.

git는 분산 학습을 사용하면 약간의 학습 곡선이 있지만, 1 인 저장소의 경우 svn이 올바르게 완료된 것처럼 작동합니다.

+0

또한 git을 사용하면 저장소의 각 인스턴스에 전체 기록이 있으므로 중앙 서버를 잃어버린 경우 로컬 repo에 필요한 모든 정보가 제공됩니다. –

+0

Eevee, 나는 모든 것에 자식을 사용하지만, 나는 시각 스튜디오와의 통합을 고려할 때 그런 충고를 주저하고 싶다. –

+1

Visual Studio를 오랫동안 사용해 본 적이 없으며 버전 관리를 통합하지 않았기 때문에 잘 작동하는지 잘 모르겠습니다. 하지만 그는 개인 개발을 위해 * 우리가 사용하고있는 것이 무엇인지 물어 보았습니다. – Eevee

4

나는 unfuddle을 사용합니다. 1 인 프로젝트는 무료이며 더 많은 사용자를 추가 할 수 있습니다.

편집 : 문제 추적 및 프로젝트 관리 기능도 제공됩니다!

+0

개인 프로젝트에서 이것을 몇 주 동안 사용했습니다. 지금까지 정말 좋아. –

2

Bazaar 또는 Mercurial과 같은 분산 형 VCS를 사용하십시오. 프로젝트를 미러링하여 Launchpad (Bazaar) 또는 Bit Bucket (Mercurial)과 같은 공용 호스팅을 무료로 만듭니다. 그런 다음 각 저장소의 사본을 적어도 두 개 이상 보유하고 다른 사람이 코드에서 분기하기로 결정한 경우 더 많은 것을 가지게됩니다. 개인 물건에 대한 큰 - 행성 :

1

Subversion은,이 사용자와 5 개 클라이언트 작업 영역에 대한 무료입니다.

4

cron 작업에서 svnsync를 사용하여 별도 위치간에 리포지토리를 복제합니다. (그리고 우리는 기본 사이트에서 일반 백업을 사용합니다).

2

개인적으로 나는 집에서 SVN을 사용합니다. 필자는 홈 네트워크를 통해 파일에 액세스하기 위해 프로토콜을 사용합니다. 웹 서버를 설정할 때 어떤 점도 발견하지 못했으며 svn : 프로토콜을 사용하는 데 특별한 이점도 없었습니다.

이론적으로 한 달에 한 번씩 DVD에 모든 자료를 백업하는 데 사용되었지만 2 ~ 3 개월마다 더 많이 사용했습니다. 그러나 이제는 백업이 하나 이상의 DVD를 사용하기 때문에 예비 컴퓨터의 하드 드라이브에 백업하는 것으로 전환했습니다. 네트워크를 통해 쉽게 할 수 있으므로 한 시간 정도 실행되는 불편 함을 제외하고는 쉬운 백업 계획입니다.여분의 컴퓨터가 없다면 저렴한 컴퓨터 나 중고 컴퓨터를 몇 백 달러에 구입할 수 있습니다. 따라서 돈이 부족한 경우가 아니라면 큰 문제는 아닙니다. (Tangential comment : 2 년 전 나는 "잉여 전자 제품"가게를 발견했고, 나는 그들이 가지고있는 것을 들여다보기로 결심했다. 그들은 각각 250 달러에 팔리는 중고 컴퓨터를 가지고 있었다. 집에서 리눅스를 가지고 놀 수있는 다른 컴퓨터를 구입하는 것이 재미있을 것입니다. 그래서 컴퓨터는 몇 달 간의 집중적 인 계획을 거쳐 정부와 대기업 만 구입 한 수백만 달러짜리 기계에서 제품으로 중산층 사람이 충동 구매로 살 수 있습니다!)