매우 유사한 많은 수의 프로젝트에 대해 rpms를 생성하도록 빌드 머신을 구성하고 있습니다. 각 프로젝트의 스펙 파일은 이름과 때로는 종속성 및 기타 속성에서 약간 다릅니다. 각 프로젝트에는 프로젝트 파일이 들어있는 자체 저장소가 있습니다.버전 rpm 사양 파일 제어
이 사양 파일은 존재하고 정직하게 빌드 시스템 자체에 유용하다; 각 프로젝트는 수동으로 설치할 수 있지만 자동화 된 배포가 용이하도록 rpms에 패키지됩니다.
빌드 시스템 자체도 자신의 자식 저장소있다.
사양 파일의 버전을 변경해야합니까? 그리고 그렇다면 어디에서? 각 스펙 파일은 프로젝트와 관련된 리포지토리에서 버전을 지정해야합니까? 또는 모두 빌드 시스템과 동일한 저장소에 버전이 있어야합니까? 그리고 가장 중요한 이유는 무엇입니까?
나는 프로젝트 저장소에 사양을 버전 것은 내가 설치 과정에 점진적 개선을 같은 파일이 서로 동기화되지 발생할 것이라고 걱정. 또한 빌드 리포지토리의 사양을 버전을 관리하면 종속성이 변경 될 때 파일을 잊어 버릴 염려가 있습니다.
도 유사한 참조 http://stackoverflow.com/questions/19082451/rpm-spec-files-in-version-control-system – MarkHu