2011-03-31 4 views
0

안녕하세요! 복잡한 C# 프로젝트를 작성하기 시작했습니다. 나는 그것을 혼자 쓰고있다. 나쁜 점은 그 프로젝트를 단계별로 작성하여 일부 코드가 내 집 컴퓨터에 쓰여지므로 코드의 일부가 내 컴퓨터에 직장에 쓰여져 있고 힘들 때가 있습니다. 프로젝트의 어떤 버전이 최신인지를 추적하십시오! 알다시피, 몇 개월의 일시 중지 후, 가장 최근의 프로젝트가 어떤 것인지 전혀 알지 못합니다. 플래시 디스크 또는 가정용 컴퓨터 또는 업무용 컴퓨터의 경우 어떤 수업을 변경했는지 그리고 어떻게 ... 엉망이라고 생각합니까?SVN 대체

내가 SVN (AnkhSvn + TortoiseSvn)을 사용하기 시작한 이유는 그것이 나를 위해 너무 복잡합니다! 나는 몇 분 만에 "길에"배울 수있는 것을 기대했다! 나는 그 앱을 혼자서 개발하고있다. 나는 다른 누구도 들어올 생각이 없다. SVN을위한 간단한 대안이 있는가? "변경 사항 업로드"및 "변경 사항 다운로드"기능을 사용하여 온라인 코드 저장소에 대한 간단한 ("즉시", "아니오") 시스템이 필요합니다.

아시나요?

+0

SVN 문제가 무엇인지 설명하지 않으면 질문에 대답 할 수 없습니다. SVN은 일반적으로 사용하기 쉽다고 여겨지므로 문제가있는 곳을 모르고 누군가가 "더 간단하게"뭔가를 제안 할 수 있을지 의심 스럽습니다. – sleske

+0

글쎄, 난 내 "로컬 svn 폴더"를 유지하는 데 어려움을 겪었습니다. Visual Studio 외부에서 뭔가를 바꿀 때가 있습니다. 변경 사항을 적용하려고 할 때 오류가 발생합니다. 그런 다음 SVN 폴더를 업데이트 할 때 일부 파일이 삭제되지만 컴파일 할 때 오류가 발생합니다. 유적. 방금 사용법을 배우는 데 많은 시간을 할애 할 필요없이 더 직설적 인 것을 기대했습니다. 그래서 SVN이 너무 복잡하다고 불평하는 이유입니다. 게으른 프로그래머를위한 버전 제어 시스템이 필요합니다 :))) – guest86

+0

실제로 버전 관리를 원한다면 [자유롭게 사용할 수있는 SVN 서적] (http://svnbook.red-bean.com/)을 읽고 SVN을 배우는 것이 시간면에서 가치가 있습니다 . 저는 2 ~ 3 개의 다른 VCS를 사용했으며 그 원칙은 일반적으로 SVN과 비슷하거나 더 복잡합니다. –

답변

1

나는 개인적으로 사용하고 Git을 즐긴다. 그러나 나는 당신이 언급 한 자극의 종류에 대해 Fossil에 관해 매우 좋은 것을 들었다.

3

Subversion보다 간단하면 Dropbox 폴더에 전체 앱을 코딩하는 것이 좋습니다.

+0

약간의 트레이드 오프 : Dropbox는 버전 관리를하지 않고 -> 동기화 만합니다. BTW 무료 버전에서는 2GB로 제한됩니다. –

+0

Dropbox는 실제로 버전 관리를 수행합니다 :) 드롭 박스의 항목을 마우스 오른쪽 버튼으로 클릭하고 'Dropbox'> '이전 버전보기'를 클릭하십시오. –

+0

정말요? 그것에 대해 몰랐습니다. 연장 된 것까지는 효과가 있습니까? 1, 2 버전? (BTW는 저장 용량 사용에 대해서도 확인해야합니다.) –

2

TortoiseSvn (AnkhSvn 제외) 만 사용하십시오. 그것은 귀하의 경우에 100 % 충분해야하며 학습의 절반을 덜 받게됩니다.

여전히 SVN이지만 한 사람 (평범하지 않은) 프로젝트에도 학습 가치가 있습니다.