종속성 오류 해결
이 문서에서는 종속성 오류의 정의 및 해결 방법을 설명합니다.
종속성이란?
지원되지 않는 항목이 포함된 작업 영역을 빈 git 분기에 연결하는 경우 지원되지 않는 항목은 git 분기에 복사되지 않으며 액세스할 수 없습니다. 지원되는 항목에 대해 원하는 작업을 수행할 수 있지만 지원되지 않는 항목은 기본적으로 git에서 볼 수 없습니다.
예를 들어 git 리포지토리에 연결된 샘플 작업 영역은 다음과 같습니다. 작업 영역에는 .pbix 파일, 보고서 및 의미 체계 모델이 포함됩니다. 보고서는 렌더링할 의미 체계 모델의 데이터를 참조하기 때문에 의미 체계 모델에 따라 달라집니다. .pbix 파일은 보고서와 의미 체계 모델을 모두 참조하므로 둘 다에 종속됩니다. 보고서 및 의미 체계 모델은 모두 지원되는 항목이지만 .pbix 파일은 지원되지 않습니다.
작업 영역에서 항목을 삭제하려고 하고 해당 작업 영역에서 지원되지 않는 다른 항목이 해당 항목에 종속된 경우 삭제할 수 없습니다.
예를 들어 이전 예제에서 의미 체계 모델을 삭제하면 .pbix 파일 및 보고서에 대한 종속성이 손상됩니다. 그런 다음 분기 또는 업데이트를 전환하려고 하면 작업을 완료할 수 없다는 메시지가 표시됩니다.
git에서 보고서를 삭제할 수 있지만 지원되지 않는 항목이 git 분기에 없으므로 .pbix 파일을 삭제할 수 없습니다.
지원되지 않는 아티팩트가 있는 분기로 전환해 보세요.
해결 방법:
- 계보 보기를 사용하여 지원되지 않는 항목에 종속성이 있는 항목을 파악할 수 있습니다(위의 예제에서는 .pbix 파일).
- 종속성을 수동으로 제거합니다. 이 작업을 수행하는 가장 쉬운 방법은 항목을 삭제하는 것입니다.
- 분기를 전환하거나 다시 업데이트합니다.