텍스트 및 이진 파일의 변경 사항을 유지해야하는 프로젝트가 있습니다.이진 AND 텍스트 파일이 포함될 때 버전 관리가 필요합니까?
- 를 사용하여 패치
- 자식 또는 HG와 같은 버전 관리 시스템을 사용 : 나는 다음 몇 가지 옵션을 사용할 수 있습니다.
내 용도로 텍스트 파일 만 사용하는 경우 패치를 사용하는 것이 더 좋습니다. 그러나 대체/추가/삭제 될 수있는 이미지가 있기 때문에 갈 수있는 가장 좋은 방법은 무엇입니까?
바이너리 차이점을 처리 할 수있는 깨끗한 diff/patch 유틸리티가 있습니까? (바이너리 지정 필요없이 - 개별 디렉토리가 아닌 전체 디렉토리를 비교할 수 있어야합니다. 바이너리 모드에서 bash의 diff 사용) 패치로 사용 하시겠습니까? 이 아닌 경우 어떤 버전 시스템이 바이너리 파일에 관해서 더 깨끗한 옵션입니까?
VCS는 이것을 훨씬 더 복잡하게 관리합니다. 필자의 목적을 위해, 일종의 패치와 패치가 저장소에서 유지 될 수 있다면 훨씬 더 깨끗합니다. – Vanwaril
VCS는 패치가 포함 된 저장소 주변의 도구 일뿐입니다. – khmarbaise
@Vanwaril : 패치 대기열을 찾고있는 것 같군요? 그렇다면 Mercurial과 Git 위에 패치 대기열을 구현하는 프로젝트가 있습니다. Mercurial에 대해서는 Git을위한'hg mq'를 참조하십시오. https://git.wiki.kernel.org/index.php/InterfacesFrontendsAndTools#Patch-management_Interface_layers – Amber