次の方法で共有


依存関係エラーを解決する

この記事では、依存関係エラーとは何か、およびそれらを解決する方法について説明します。

依存関係とは

サポートされていない項目を含むワークスペースを空の Git ブランチに接続すると、サポートされていない項目は git ブランチにコピーされず、そのブランチからアクセスすることはできません。 サポートされている項目に対して任意のアクションを実行できますが、サポートされていない項目は git では見えなくありません。

たとえば、Git リポジトリに接続されているサンプル ワークスペースを次に示します。 ワークスペースには、.pbix ファイル、レポート、セマンティック モデル が含まれています。 レポートは、表示するセマンティック モデルのデータを参照するため、レポートはセマンティック モデルに依存します。 .pbix ファイルはレポートとセマンティック モデルの両方を参照するため、両方に依存します。 レポートとセマンティック モデルはどちらもサポートされている項目ですが、.pbix ファイル はサポートされていません。

サポートされていない依存関係を持つワークスペースのスクリーンショット。

ワークスペースからアイテムを削除しようとして、そのワークスペース内のサポートされていない別のアイテムがそれに依存している場合、削除することはできません。

たとえば、前の例でセマンティック モデルを削除すると、.pbix ファイルとレポートへの依存関係が中断されます。 その後、分岐または更新を切り替えようとすると、アクションを完了できないことを示すメッセージが表示されます。

依存関係エラーのスクリーンショット。UI にアクションを完了できないと表示されます。

git からレポートを削除することはできますが、サポートされていない項目が git ブランチにないため、.pbix ファイルを削除することはできません。

サポートされていない項目を含むブランチに切り替えてみてください

解決策:

  1. 系列ビュー を使用して、サポートされていない項目が依存関係を持っている (前の例では .pbix ファイル) を把握するのに役立ちます。
  2. 依存関係を手動で削除します。 これを行う最も簡単な方法は、アイテムを削除する方法です。
  3. ブランチを切り替えるか、もう一度更新します。

Git ブランチ を維持する