TL; DR : 왜 Apache Archiva 또는 Sonatype Nexus 와 같은 것을 Subversion 대신 아티팩트 저장소로 사용합니까?
내가 사용하는 빌드 시스템에는 현재 빌드에 대한 입력 및 출력으로 많은 이진 블로 브 (이미지, 사운드 파일, 컴파일 된 이진 등)가 있습니다. 이러한 관리 시스템은 매우 특별합니다. 일부는 코드와 함께 Subversion 저장소에 체크인되고 일부는 공식 버전 제어 외부에 저장됩니다.
나는 이것을 통합하려고합니다. 그래서 우리는 더 일관성 있고 사용하기 쉽고 바이너리 아티팩트를 코드와 분리시키는 것을 가지고 있습니다.
Google은 사용 가능한 아티팩트 리포지토리 ( Archiva , Nexus , Artifactory 등)가 있다고 말하지만 주변에서 읽을 때 Subversion보다 이러한 이점을 사용할 때 이점을 볼 수 없습니다. 이진은 우리를 위해 바이너리를 돌보게 될 것입니다. 이미 일부 바이너리에 대해서는 리포지토리 레이아웃을 코드와 분리하기 위해 재배치하고 싶었습니다. 이미 서브 버전 서버와 전문 기술을 보유하고 있다는 주목할만한 이점이 있습니다.
그래서. Subversion과 같은 일반적인 버전 관리 도구를 사용하는 것보다 전용 아티팩트 관리 시스템을 사용하는 것의 장점은 무엇입니까?