독립 개발자 인 경우 버전 제어를 사용하는 것이 가치가 있다고 생각하십니까? 그렇다면 왜 그럴까요? 리포지토리를 자신의 컴퓨터 나 백업으로 사용할 수있는 다른 곳에 보관합니까?
독립 개발자 인 경우 버전 제어를 사용하는 것이 가치가 있다고 생각하십니까? 그렇다면 왜 그럴까요? 리포지토리를 자신의 컴퓨터 나 백업으로 사용할 수있는 다른 곳에 보관합니까?
답변:
분산 소스 제어 (Mercurial, Git 또는 Bazaar 등)를 사용하는 경우 SVN / CVS에 비해 장점이있어 인디 인 경우 사용하기 쉽고 유용하며 강력합니다.
실제로 현재 프로젝트에 제어 소스 도구를 사용하지 않을 이유가 없습니다. 이전보다 더 강력하고 유연하기 때문에 필요에 따라 확장 할 수 있습니다.
우리 모두가 알고 있듯이 소스 코드 제어는 독립적 인 개발자에게는 전혀 쓸모가 없습니다.
"종속 개발자"라고 부릅니다. Mercurial 저장소는 데스크탑, 랩톱, USB 백업 드라이브 및 bitbucket.org간에 쉽게 복제됩니다. 나는 의존적으로 성장했고, 나는 그것을 좋아한다!
왜 안돼?
저는 솔로 개발자이며 개인 프로젝트에 BitBucket과 Mercurial을 사용합니다. 코드를 되돌리고 포크하는 기능은 너무 지나치지 않습니다.
예. 매우 유용합니다. 내 친구 Matt Gallagher 는 며칠 전이 주제에 관한 이 훌륭한 기사 를 그의 "Cocoa With Love"iOS / MacOS 개발 블로그에 게시했습니다.
이 기사는 Mac & Git 중심이지만 기본 사항을 다룹니다.
다음 StackExchange 질문 (및 답변)에 관심이있을 수도 있습니다.
가치?? 곰팡내 나게 하다! 소스 제어를 사용하지 않으면 소스를 제어하지 않으므로 나쁜 것입니다. 되돌릴 수 없다고, 변경 사항을 추적 할 수는 없습니다. 방금 입력 한 더미 버그를 찾기 위해 몇 시간을 소비합니다. 일부 백업 서버에 보관하는 것이 좋지만 컴퓨터를 사용하고 적절한 백업 방법을 사용할 수도 있습니다.
예.
심지어 단일 개발자조차도 과거의 일부 개정판에서 코드 상태를 확인해야합니다. 그리고 중요한 모든 것을 백업하는 것은 항상 좋은 생각이며 모든 사람들에게 적용됩니다.