Yarn: ketergantungan git yang didefinisikan sebagai url tidak dapat diperbarui-gagal dengan konflik git di cache saya

Dibuat pada 21 Feb 2017  ·  4Komentar  ·  Sumber: yarnpkg/yarn

Saya menggunakan benang 0.20.3

Bagaimana perilaku saat ini?
Saya memiliki url di deps saya: "trae": "https://github.com/capaj/trae.git",
Saya menjalankan yarn
Saya membuat komitmen untuk https://github.com/capaj/trae.git repo.
Saya menjalankan yarn add https://github.com/capaj/trae.git untuk mendapatkan versi terbaru dari repo saya
Saya mendapat:

y add https://github.com/capaj/trae.git
yarn add v0.20.3
[1/4] Resolving packages...
error Command failed.
Exit code: 128
Command: git
Arguments: pull
Directory: /home/capaj/.cache/yarn/.tmp/a0218de46c09eeeba3aa6e9bed4d0f17
Output:
error: Pull is not possible because you have unmerged files.
hint: Fix them up in the work tree, and then use 'git add/rm <file>'
hint: as appropriate to mark resolution and make a commit.
fatal: Exiting because of an unresolved conflict.
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.

Apa perilaku yang diharapkan?
Yang diharapkan adalah menginstal paket trae dari url github saya dengan baik tanpa kesalahan git.

Ubuntu 16.10, Node 7.5.0

cat-bug

Komentar yang paling membantu

Menghapus tmp dir juga memperbaiki masalah

Directory: /Users/alexprice/Library/Caches/Yarn/v1/.tmp/a71eb20c6f8366926c96610aa7b336f4
....

$ rm -rf ~/Library/Caches/Yarn/v1/.tmp/a71eb20c6f8366926c96610aa7b336f4

Semua 4 komentar

Yarn mengkloning dependensi git ke dalam folder cache.
Saya pikir ini mencoba menggunakan kembali folder yang sama untuk kedua kalinya, itu mungkin sulit karena Yarn mungkin menyalin beberapa file ke dalam cache selama fase penautan.
Saya kira daripada memperbaruinya harus membuat folder cache baru jika HEAD berubah.
Humas diterima

Apa yang dapat saya lakukan jika saya menghadapi masalah ini?

Apa yang dapat saya lakukan jika saya menghadapi masalah ini?

Saya akan mencoba malam terbaru karena ini tampaknya diselesaikan pada master.

Menghapus tmp dir juga memperbaiki masalah

Directory: /Users/alexprice/Library/Caches/Yarn/v1/.tmp/a71eb20c6f8366926c96610aa7b336f4
....

$ rm -rf ~/Library/Caches/Yarn/v1/.tmp/a71eb20c6f8366926c96610aa7b336f4
Apakah halaman ini membantu?
0 / 5 - 0 peringkat