나는 큰 소스 코드를 다루기 위해 Subversion에서 자식으로 전환하도록 고객에게 설득 할 탄약을 찾고있다. 몇 주 동안 주제를 철저히 연구 한 결과 git의 이점에 대해 개인적으로 확신하고 있으며, 실제로 작은 곳에 비공개 프로젝트를 사용했습니다. 내 고객은 내 개인 일화보다 객관적인 금전적 혜택에 더 설득력있게 설 것입니다. svn에 대한 대안의 이점을 객관적인 방식으로 보여줄 수있는 버전 제어 연구 프로그램에 대한 연구가 있습니까?git vs. subversion
0
A
답변
3
기능 연대 당 건전한 지점이 가능합니다. svn을 사용하면 훨씬 더 어려울 것입니다. 장점은 여기에 있습니다 :
https://plus.google.com/109096274754593704906/posts/R4qkeyRadLR
속도가 매우 중요하다 (코멘트를 읽을해야합니다). 대부분의 업무에서 로컬로 작업하고 있다는 사실 때문에 많은 생산성을 얻을 수 있습니다.
3 방향 병합 대 기본없는 병합. SVN에는 병합 충돌시 기본이 무엇인지 알 수있는 방법이 없습니다. 이로 인해 분기와 합병이 커지게됩니다. GIT는 그렇지 않습니다.
다른 많은 것들도 있습니다. 그러나 이것은 좋은 출발이되어야합니다.
희망이 도움이됩니다.
호기심에서 벗어나 정확하게 어떻게하면 자식이 더 많은 돈을 벌 수 있을까요? – bzlm
저장소가 이미 SVN에 있다면, 그대로 두십시오. 자신의 저장소에 새롭고 독창적 인 기능을 구현하면됩니다. 시간이지나면서 전환이 이루어지면 일을 서두를 필요가 없습니다. 그리고이 전환을하면 비용이 들게 될 것입니다. 개발자는 새 SCM을 재교육해야합니다. –
비용, 시간 및 교육비가 변경 될 수 있습니다 - 아마도 그렇게할만한 이유 일 수 있습니다. SVN은 대규모 프로젝트를 훌륭하게 처리합니다. 200 만 개가 넘는 파일과 20,000 개 이상의 수정본이있는 프로젝트가 있습니다. – Deleted