때때로 우리 프로젝트 트리는 jpg, png, doc, xls 또는 pdf와 같은 바이너리 파일을 가질 수 있습니다. 바이너리 파일의 일부만 변경하면 GIT, Mercurial, SVN 또는 다른 도구를 사용하면 좋은 작업을 수행 할 수 있습니까? 사양은 .DOC로 작성하고 저장소의 일부인 경우프로젝트 트리에 바이너리 파일이 있으면 GIT, Mercurial, SVN 또는 다른 버전 제어 도구가 제대로 작동합니까?
예를 들어, 다음은 4메가바이트이며, 100 배 그러나 단지 1 개 또는 2 줄을 편집하고, 한 해 동안 100 배에이 옵션을 선택하면 400MB입니다.
100 개의 .doc 및 .xls 파일 인 경우 관리가 쉬운 크기가 아니라 40GB입니다.
저는 GIT와 Mercurial을 시도해 보았습니다. 한 줄이 .doc 또는 .pdf로 변경 되어도 큰 크기의 데이터를 추가하는 것으로 보입니다. GIT 또는 Mercurial 또는 SVN 내부에서 다른 방법으로 작업 할 수 있습니까?
svn의 경우 +1 : 이진 파일의 needs-lock – JeremyP