프로그래머 도구에 대한 대부분의 논쟁은 개인의 선택 (사용자에 의한) 또는 디자인 강조 , 즉 특정 사용 사례에 따라 (도구 제작자에 의한) 디자인 최적화로 증류된다는 데는 의문의 여지가 없습니다 . 텍스트 편집기는 아마도 가장 눈에 띄는 예입니다. 직장에서 Windows로 작업하고 가정에서 Mac 으로 Haskell 에서 코드를 작성하는 코더 , 크로스 플랫폼 및 컴파일러 통합의 가치를 평가하므로 TextMate 보다 Emacs 를 선택하는 등
새로 도입 된 기술이 현존하는 옵션보다 실제로 우수하다는 사실은 흔하지 않습니다.
실제로 버전 제어 시스템 (VCS), 특히 중앙 집중식 VCS ( CVS 및 SVN )와 분산 형 VCS ( Git 및 Mercurial )의 경우입니까?
SVN을 약 5 년 동안 사용했으며 현재는 SVN을 사용하고 있습니다. 3 년 전, 나는 모든 개인 프로젝트를 위해 Git (및 GitHub)으로 전환했습니다.
Subversion에 대한 Git의 많은 장점을 생각할 수 있지만 (중앙 집중식 VCS를 통해 분산되는 이점에 대한 추상적 인 개념) 하나의 반대 예제는 생각할 수 없습니다. 일부 과제는 관련이 있으며 프로그래머에게는 일반적으로 발생합니다. Subversion이 Git보다 낫습니다.
내가 얻은 유일한 결론은 데이터가 없다는 것입니다 .Git이 더 좋다는 것 등은 아닙니다.
내 생각 엔 그러한 반례가 존재하기 때문에이 질문입니다.