종속성 오류 해결

이 문서에서는 종속성 오류의 정의 및 해결 방법을 설명합니다.

종속성이란?

지원되지 않는 항목이 포함된 작업 영역을 빈 git 분기에 연결하는 경우 지원되지 않는 항목은 git 분기에 복사되지 않으며 액세스할 수 없습니다. 지원되는 항목에 대해 원하는 작업을 수행할 수 있지만 지원되지 않는 항목은 기본적으로 git에서 볼 수 없습니다.

예를 들어 git 리포지토리에 연결된 샘플 작업 영역은 다음과 같습니다. 작업 영역에는 .pbix 파일, 보고서 및 의미 체계 모델이 포함됩니다. 보고서는 렌더링할 의미 체계 모델의 데이터를 참조하기 때문에 의미 체계 모델에 따라 달라집니다. .pbix 파일은 보고서와 의미 체계 모델을 모두 참조하므로 둘 다에 종속됩니다. 보고서 및 의미 체계 모델은 모두 지원되는 항목이지만 .pbix 파일은 지원되지 않습니다.

지원되지 않는 종속성이 있는 작업 영역의 스크린샷

작업 영역에서 항목을 삭제하려고 하고 해당 작업 영역에서 지원되지 않는 다른 항목이 해당 항목에 종속된 경우 삭제할 수 없습니다.

예를 들어 이전 예제에서 의미 체계 모델을 삭제하면 .pbix 파일 및 보고서에 대한 종속성이 손상됩니다. 그런 다음 분기 또는 업데이트를 전환하려고 하면 작업을 완료할 수 없다는 메시지가 표시됩니다.

종속성 오류의 스크린샷

git에서 보고서를 삭제할 수 있지만 지원되지 않는 항목이 git 분기에 없으므로 .pbix 파일을 삭제할 수 없습니다.

지원되지 않는 아티팩트가 있는 분기로 전환해 보세요.

해결 방법:

  1. 계보 보기를 사용하여 지원되지 않는 항목에 종속성이 있는 항목을 파악할 수 있습니다(위의 예제에서는 .pbix 파일).
  2. 종속성을 수동으로 제거합니다. 이 작업을 수행하는 가장 쉬운 방법은 항목을 삭제하는 것입니다.
  3. 분기를 전환하거나 다시 업데이트합니다.

Git 분기 유지 관리