Mengatasi kesalahan dependensi
Artikel ini menjelaskan apa itu kesalahan dependensi dan cara mengatasinya.
Apa itu dependensi?
Jika Anda menyambungkan ruang kerja yang berisi item yang tidak didukung ke cabang git kosong, item yang tidak didukung tidak disalin ke cabang git dan tidak dapat diakses olehnya. Anda dapat melakukan tindakan apa pun yang Anda inginkan pada item yang didukung, tetapi item yang tidak didukung tidak terlihat oleh git.
Misalnya, berikut adalah contoh ruang kerja yang terhubung ke repositori Git. Ruang kerja berisi file .pbix, laporan, dan model semantik. Laporan bergantung pada model semantik karena laporan ini menggunakan data dari model semantik untuk ditampilkan. File .pbix mengacu pada laporan dan model semantik dan karenanya bergantung pada keduanya. Laporan dan model semantik adalah item yang didukung, sementara file
Jika Anda mencoba menghapus item dari ruang kerja, dan item lain yang tidak didukung di ruang kerja tersebut bergantung padanya, Anda tidak dapat menghapusnya.
Misalnya, jika Anda menghapus model semantik dalam contoh sebelumnya, model tersebut akan merusak dependensi pada file
Anda dapat menghapus laporan dari git, tetapi Anda tidak dapat menghapus file
Coba beralih ke cabang dengan item yang tidak didukung
Solusi:
- Gunakan tampilan silsilah untuk membantu Anda mengetahui item mana yang tidak didukung yang memiliki dependensi (dalam contoh sebelumnya, ini adalah file .pbix).
- Hapus dependensi secara manual. Cara term mudah untuk melakukan ini adalah dengan menghapus item.
- Beralih cabang atau perbarui lagi.