svn의 비전과 로드맵

권순선의 이미지

svn은 중앙집중형 버전관리 시스템으로서 cvs를 계승했죠.

그런데 요즘은 git이나 hg와 같은 분산형 버전관리 시스템이 상당히 뜨고 있는데 이에 대해 svn개발자들이 모여서 비전과 로드맵에 대한 논의를 했다고 하네요.

여러분들이 보시는 svn의 비전과 미래는 어떤가요?

그리고 분산형 버전관리 시스템을 실제로 도입해서 효과를 보고 있는 사례가 있다면 공유해 주시면 좋을 것 같습니다.

자세한 내용은 아래 링크를 참고하세요. (내용이 좀 긴데.. 내용을 요약해서 올려주실 분도 환영~ :-))

http://article.gmane.org/gmane.comp.version-control.subversion.devel/119166

feanor의 이미지

개인적으로 svn에서 되고 git/hg에서 안되어 아쉬운 기능은 하나뿐입니다. 부분 체크아웃이죠.

svn은 디렉토리별로 체크아웃하는 것뿐 아니라 --depth를 사용해서 프로젝트 전체를 받아오지 않는 게 가능한데 (미리 빌드해놓은 javadoc같은 문서를 뺀다거나 윈도 빌드를 위한 바이너리를 뺀다거나...) git/hg는 저장소 전체를 버전관리한다는 특성 때문에 이게 안되는 것 같습니다.

혹시 이런쪽으로 개발이 진행되고 있는 게 있다면 알려주시면 좋겠네요.

winner의 이미지

순선님은 svn의 향후 발전방향에 대해서 여쭤보신 것 같은데 말이죠...
맆과는 상반된 의견이군요. 맆은 부분 체크아웃을 svn의 한계때문에 있는 것이라고 봤는데 말이죠.