각 프로그램마다 고유 한 버전이 있습니다. 이 모든 프로그램은 라이브러리에 종속되어 있으며 자체 버전도 있습니다. 예 :라이브러리에 종속적 인 프로그램 버전 관리
Foo-1.0.3
Bar-2.1.5
Baz-1.3.4
이들은 libfrobniz-1.4.5
에 따라 다릅니다. 라이브러리의 대대적 인 개편 (많은 리팩토링 관련)이 필요합니다. 이것은 모든 것을 망칠 것임을 의미합니다 (Foo, Bar 및 Baz). 물론 이것은 주요한 역 호환이 불가능한 재 작업이기 때문에 라이브러리는 libfrobniz-2.0.0
까지 부딪 힐 수 있습니다.
내 질문은 Foo Bar 및 Baz의 버전과 관련이 있습니다. libfrobniz-2.0.0을 사용하도록 업그레이드 하겠지만 기능은 변경하지 않습니다. 이 세 가지 프로그램의 새 버전은 이전 버전과 똑같이 사용할 수 있으며 따라서 완전히 호환됩니다. 그러나 그들은 libfrobniz
의 완전히 다른 버전에 의존하게됩니다. 버전 번호 나 패치 레벨을 부딪 치기를 제안 하시겠습니까?
거짓말은 아닙니다. 제안하는 게시물은 특정 버전의 스타일링에 대해 이야기합니다. 내 구체적인 문제를 염두에두고 일반적인 규칙을 요구하고 있습니다. –
@Stafano : 좋아, 이것은 속는 사람일지도 모르지만 내가 올린 사람의 속보가 아닐 수도있다. –
내 구체적인 문제에 대한 질문을 다시 작성했습니다. –