추천 DVCS
글쓴이: Necromancer / 작성시간: 일, 2009/12/13 - 10:16오후
회사 파일 관리를 버전관리시스템으로 하는데(로그 남기면 나중에 이 파일이 뭐할때 썼었는지 아는데 참 좋더군요). DVCS 알기 전에는 subversion 썼었습니다. 그런데 이게 문제가 외근나가서 작성한 자료는 현장의 네트웍 사정 때문에 커밋이 불가능해서 관리가 잘 안됐습니다. -_-
그래서 git를 알아서 좀 썼었는데 몇가지 문제가 있더군요. 한글 커밋메시지, 한글 파일명 문제도 있고(일단 제 컴퓨터에 설치된 git는 한글을 무조건 euckr로만 받아들이더군요) 예전 파일 가져오기도 영 익숙하지 않아서.
제가 선택하는 기준은
1. 바이너리 파일 버전관리에 문제 없어야 한다.
텍스트보다는 PDF, 아래아한글, 워드문서 등 바이너리도 들어가는 경우가 더 많습니다, 이거 관리 안되면 못쓴다고 보시면 됩니다.
2. 한글 문제가 없어야 한다. 한글 커밋메시지, 한글로 된 파일이름...
subversion은 로케일만 맞춰주면 모두 알아서 잘 처리해주는데(물론 대소문자문제로 윈도우에서 가끔가다 문제 일으키는 경우도 있지만) git는 그렇지 않더군요.
먼저 DVCS 쓰신 분들께 이런 경우에 권장할만한 DVCS 추천 부탁드립니다.
Forums:
Mercurial 은 어떨까요?
일단 텍스트 파일이건 2진파일이건 구분을 하지 않으니까요.. 기본적으로 모든 커밋 파일은 2진파일로 보고 운영합니다.
윈도에서 한글 문제는 시스템에 설정된 언어셋을 쫓아가는 경향이 있는데 fixutf8 확장을 설치하면 해결된다고 합니다(파이썬에서 바이트 문제열 제어때문인 것으로 알고 있습니다).
git경우 Java 버전인 JGit같은 경우라면 유니코드 관련된 문제를 무난히 해결하는 것 같은데 이것이 대안이 될 수 있을지는 모르겠습니다.
--
새로움을 느끼기에 삶은 즐겁다..
모험가 아돌 크리스틴을 꿈꾸며..
Sia..
새로움을 느끼기에 삶은 즐겁다..
모험가 아돌 크리스틴을 꿈꾸며..
Sia..
Mercurial
저도 Mercurial을 추천합니다. 개인적인 의견이지만 Git은 텍스트/코드에 특화되었다는 인상을 받았습니다. (좋은 점일수도 있고 나쁜 점일수도 있죠.)