일반적으로 Microsoft가 커뮤니티에 출시하는 OS (일반적으로 보안 기반) 패치 및 핫픽스는 일반적으로 일련의 업데이트 된 DLL 또는 기타 바이너리로 구성됩니다.Microsoft (및 설치된 대규모의 다른 소프트웨어 회사)는 패치 종속성을 어떻게 관리합니까?
Microsoft와 다른 회사에서는 어떻게 핫픽스가 서로 충돌하지 않는지 확인합니까? 항상 누적 패치 방식을 사용합니까? 단일 핫픽스에는 이전 핫픽스의 모든 수정 사항이 포함됩니다. 많은 핫픽스는 특정 문제를 해결하는 데 초점을 맞추고 있기 때문에 은으로 보입니다. 그들이 중점을 둔 핫픽스 인 경우, 한 핫픽스가 다른 핫픽스를 삭제하지 못하게하는 방법 (예 : 호환되지 않는 DLL이 서로 설치됨).
저는 항상이 프로세스를 관리하는 Microsoft의 능력에 감탄했습니다. 제가 일하는 회사는 훨씬 작습니다. 몇 년 전 패치 프로세스를 작업했을 때, 우리는 항상 하나의 패치가 해당 릴리스를 기반으로하는 모든 이전 패치를 즉시 대체하는 누적 접근 방식으로갔습니다. 즉, 다음 "공식"릴리스가 나올 때까지 패치의 크기가 점차 커졌습니다.
패치 종속성을 관리하는 좋은 방법은 무엇입니까?