지금까지 변경 사항을 처리하기 위해 어떤 형태의 개정 제어 소프트웨어도 사용하지 않고 집에서 개인 및 학교 프로젝트를 개발해 왔습니다.
내 질문은, 내가 개인적 프로젝트 (및 학교 프로젝트) 를 위해 Version Control 응용 프로그램 (예 : TortoiseSVN ) 을 사용하는 것이 얼마나 가능한가?
수동 백업 대신 '홈 프로젝트'를 위해 체크인, 변경 및 모든 루틴을 수행해야하는 번거 로움이 있습니까?
링크 :
지금까지 변경 사항을 처리하기 위해 어떤 형태의 개정 제어 소프트웨어도 사용하지 않고 집에서 개인 및 학교 프로젝트를 개발해 왔습니다.
내 질문은, 내가 개인적 프로젝트 (및 학교 프로젝트) 를 위해 Version Control 응용 프로그램 (예 : TortoiseSVN ) 을 사용하는 것이 얼마나 가능한가?
수동 백업 대신 '홈 프로젝트'를 위해 체크인, 변경 및 모든 루틴을 수행해야하는 번거 로움이 있습니까?
링크 :
답변:
완전히.
http://blogs.embarcadero.com/nickhodges/2010/04/23/39416에 대한 크레딧 :
완전히 가치가 있습니다.
본격적인 SVN 서버를 설정할 필요는 없습니다. 로컬 파일 시스템에서 저장소를 작성하고 file : // URL 구문으로 연결할 수 있습니다. 이것은 SVN 데몬을 설정하는 번거 로움을 겪을 필요가 없다는 것을 의미합니다 (아마도 단일 사용자 프로젝트에는 과도합니다)
별도의 저장소를 만들지 않고도 모든 작업 파일을 로컬로 유지하는 git과 같은 경량 옵션을 볼 수도 있습니다. Git은 트랙 아래로 소스 컨트롤을 설정하는 방법에 대한 몇 가지 추가 옵션을 제공합니다.
물론 가치가 있습니다. 그것은 당신에게 거칠고 미친 리팩토링을 시도 할 수있는 기능을 제공합니다. 또한 그룹과보다 협력 적으로 작업하는 경우 / 좋은 습관을 설정합니다.
Subversion을 사용하면 최소한 "server"가 필요하지 않습니다. "file : //"유형 url로 액세스하면 간단한 디렉토리가 저장소 역할을 할 수 있습니다. 시작하기 위해 알아야 할 모든 내용이 들어있는 무료 책도 있습니다.