Submodule

Kes penggunaan yang sesuai untuk submodule git dan braid [ditutup]

Kes penggunaan yang sesuai untuk submodule git dan braid [ditutup]
  1. Bilakah anda harus menggunakan submodule git?
  2. Apa manfaat submodul?
  3. Apakah kelemahan submodul git?
  4. Mengapa tidak menggunakan submodul git?
  5. Apakah penggantian submodul git?
  6. Adakah submodul git berbaloi?
  7. Sekiranya submodul berada di Gitignore?
  8. Adakah subtree lebih baik daripada git submodule?
  9. Apakah perbezaan antara pakej submodule git dan npm?
  10. Sekiranya saya git mengabaikan node_modules?
  11. Adalah ideal submodul?
  12. Apakah perbezaan antara submodule git dan repo google?
  13. Bolehkah anda melakukan dari submodule?
  14. Adalah submodule yang dihasilkan dengan baik?
  15. Bolehkah submodul menjadi peribadi?
  16. Mengapa submodule kotor?
  17. Bagaimana anda menguruskan submodul?
  18. Apakah perbezaan antara modul dan submodul?
  19. Apa gunanya git submodule init?
  20. Adakah subtree lebih baik daripada git submodule?
  21. Adalah ideal submodul?
  22. Apa gunanya .fail gitmodules?
  23. Sekiranya submodul berada di Gitignore?
  24. Bolehkah anda melakukan dari submodule?
  25. Bolehkah submodul menjadi peribadi?
  26. Mengapa kepala submodule terpisah?
  27. Adakah git mengambil submodul kemas kini?
  28. Adalah submodule yang dihasilkan dengan baik?
  29. Mengapa cita -cita bukan subrings?
  30. Bagaimana saya menunjukkan submodule ke komitmen tertentu?

Bilakah anda harus menggunakan submodule git?

Dalam kebanyakan kes, submodul git digunakan apabila projek anda menjadi lebih kompleks, dan sementara projek anda bergantung pada repositori git utama, anda mungkin ingin mengekalkan sejarah perubahan mereka berasingan. Menggunakan perkara di atas sebagai contoh, repositori bilik bergantung pada repositori rumah, tetapi mereka beroperasi secara berasingan.

Apa manfaat submodul?

Beberapa kelebihan menggunakan submodul: anda boleh memisahkan kod ke repositori yang berbeza. Berguna jika anda mempunyai asas kod dengan komponen besar, anda boleh membuat komponen submodul. Dengan cara ini anda akan mempunyai log git yang bersih (komited khusus untuk komponen tertentu).

Apakah kelemahan submodul git?

Submodul tidak dapat dikaji semula dengan mudah dalam perubahan.

Mereka hanya akan muncul sebagai hash SHA1 dari komit baru yang akan diperiksa. Untuk memeriksa apa perubahan sebenarnya dalam komit ini, anda perlu menyemaknya sendiri.

Mengapa tidak menggunakan submodul git?

Ini kerana beberapa kelemahan utama di sekitar submodul git, seperti dikunci ke versi tertentu repo luar, kekurangan pengurusan gabungan yang berkesan, dan tanggapan umum bahawa repositori git itu sendiri tidak benar-benar tahu ia sekarang adalah multi- repositori modul.

Apakah penggantian submodul git?

Git subtree adalah alternatif yang hebat

Setelah menggunakan submodul git untuk seketika, anda akan melihat subtree git menyelesaikan banyak masalah dengan submodul git. Seperti biasa, dengan semua perkara, ada lengkung pembelajaran untuk memanfaatkan ciri.

Adakah submodul git berbaloi?

Submodul Git mungkin kelihatan kuat atau sejuk, tetapi atas semua sebab di atasnya adalah idea yang tidak baik untuk berkongsi kod menggunakan submodul, terutamanya apabila kod itu sering berubah. Akan menjadi lebih teruk apabila anda mempunyai lebih banyak pemaju yang bekerja di repo yang sama.

Sekiranya submodul berada di Gitignore?

Tidak, anda tidak perlu menambahkan submodule anda kepada anda . Gitignore: Apa yang akan dilihat oleh ibu bapa dari submodule anda adalah gitlink (entri khas, mod 160000). Maksudnya: sebarang perubahan yang dibuat secara langsung dalam submodul perlu diikuti dengan komitmen dalam direktori induk.

Adakah subtree lebih baik daripada git submodule?

TL; DR: Subtree lebih baik jika anda pada dasarnya ingin melupakan anda mempunyai kod luaran, atau hanya jarang mengemas kini; submodule lebih baik jika anda tidak mahu lupa bahawa kod itu adalah luaran, dan/atau jika anda mungkin mahu mengedit dan menolaknya.

Apakah perbezaan antara pakej submodule git dan npm?

Pakej NPM akan membolehkan pemecahan di pelbagai versi pakej. Sebaliknya, submodul git mempunyai sedikit lengkung pembelajaran, dan perkakasnya sebenarnya tidak begitu baik. Dengan submodul git, anda mempunyai semua sumber dalam satu folder.

Sekiranya saya git mengabaikan node_modules?

Tidak, anda tidak boleh melakukan folder node_modules dalam git.

Inilah semua sebab mengapa anda tidak boleh melakukannya: folder node_modules mempunyai saiz besar (sehingga gigabait). Sangat mudah untuk mencipta folder node_modules melalui pakej. json.

Adalah ideal submodul?

Ideal saya juga merupakan submodule r. Di Macaulay 2 kita membezakan antara ketika kita memikirkan saya sebagai ideal atau modul.

Apakah perbezaan antara submodule git dan repo google?

"Perbezaan utama adalah bahawa trek dan repo submodule git tidak". Repo membolehkan untuk membuat dan menyelenggara manifes snapshot menjadikannya lebih fleksibel daripada penyelesaian submodule. Di samping itu, pelbagai manifes boleh dibuat untuk konfigurasi projek/ECU atau peringkat ujian yang berbeza.

Bolehkah anda melakukan dari submodule?

Anda boleh merawat submodul sama seperti repositori biasa. Untuk menyebarkan perubahan anda hulu hanya melakukan dan menolak seperti yang biasanya anda lakukan dalam direktori itu.

Adalah submodule yang dihasilkan dengan baik?

Secara umum, submodul modul yang dihasilkan oleh finitely tidak perlu dijana dengan baik. Sebagai contoh, pertimbangkan cincin r = z [x1, X2, ...] dari semua polinomial dalam banyak pembolehubah. R sendiri adalah r-modul yang dihasilkan dengan baik (dengan 1 sebagai set penjanaan).

Bolehkah submodul menjadi peribadi?

Juga, submodul git juga boleh digunakan untuk repos swasta dan awam.

Mengapa submodule kotor?

Submodul kini dianggap sebagai kotor jika mereka mempunyai sebarang fail yang diubah suai atau fail yang tidak diubahsuai, sedangkan sebelum ini hanya akan berlaku jika kepala dalam submodule menunjuk kepada yang salah komitmen.

Bagaimana anda menguruskan submodul?

Gunakan perintah kemas kini submodule git untuk menetapkan submodul kepada komit yang ditentukan oleh repositori utama. Ini bermaksud bahawa jika anda menarik perubahan baru ke dalam submodul, anda perlu membuat komit baru dalam repositori utama anda untuk mengesan kemas kini submodul bersarang.

Apakah perbezaan antara modul dan submodul?

Modul dan submodul rumah semua maklumat dan kandungan dalam kursus anda. Modul adalah blok bangunan asas kursus anda. Mereka boleh dianjurkan mengikut tarikh, tema, topik, hasil pembelajaran, dll. Submodul bersarang dalam modul dan secara amnya termasuk butiran dan maklumat yang lebih spesifik.

Apa gunanya git submodule init?

git submodule init mencipta rekod mengenai submodul di . fail git/konfigurasi, tetapi tidak menyemak kandungan repositori submodule. Senario biasa mengambil kesempatan daripada tingkah laku ini adalah ketika pengguna ingin mengedit URL submodule sebelum checkout.

Adakah subtree lebih baik daripada git submodule?

TL; DR: Subtree lebih baik jika anda pada dasarnya ingin melupakan anda mempunyai kod luaran, atau hanya jarang mengemas kini; submodule lebih baik jika anda tidak mahu lupa bahawa kod itu adalah luaran, dan/atau jika anda mungkin mahu mengedit dan menolaknya.

Adalah ideal submodul?

Ideal saya juga merupakan submodule r. Di Macaulay 2 kita membezakan antara ketika kita memikirkan saya sebagai ideal atau modul.

Apa gunanya .fail gitmodules?

The . Fail Gitmodules, yang terletak di direktori peringkat atas pokok kerja Git, adalah fail teks dengan sintaks yang sepadan dengan keperluan git-config [1]. Fail mengandungi satu subseksyen setiap submodule, dan nilai subseksyen adalah nama submodule.

Sekiranya submodul berada di Gitignore?

Tidak, anda tidak perlu menambahkan submodule anda kepada anda . Gitignore: Apa yang akan dilihat oleh ibu bapa dari submodule anda adalah gitlink (entri khas, mod 160000). Maksudnya: sebarang perubahan yang dibuat secara langsung dalam submodul perlu diikuti dengan komitmen dalam direktori induk.

Bolehkah anda melakukan dari submodule?

Anda boleh merawat submodul sama seperti repositori biasa. Untuk menyebarkan perubahan anda hulu hanya melakukan dan menolak seperti yang biasanya anda lakukan dalam direktori itu.

Bolehkah submodul menjadi peribadi?

Juga, submodul git juga boleh digunakan untuk repos swasta dan awam.

Mengapa kepala submodule terpisah?

Secara lalai repositori submodule anda berada dalam keadaan yang disebut 'kepala terpisah'. Ini bermakna bahawa komited yang diperiksa-yang merupakan keperluan super-projek (teras)-tidak dikaitkan dengan nama cawangan tempatan.

Adakah git mengambil submodul kemas kini?

Sekiranya anda ingin menyemak kerja baru dalam submodul, anda boleh masuk ke direktori dan menjalankan git dan git menggabungkan cawangan hulu untuk mengemas kini kod tempatan. Sekarang jika anda kembali ke projek utama dan menjalankan git diff -submodule anda dapat melihat bahawa submodule telah dikemas kini dan dapatkan senarai komitmen yang ditambahkan kepadanya.

Adalah submodule yang dihasilkan dengan baik?

Secara umum, submodul modul yang dihasilkan oleh finitely tidak perlu dijana dengan baik. Sebagai contoh, pertimbangkan cincin r = z [x1, X2, ...] dari semua polinomial dalam banyak pembolehubah. R sendiri adalah r-modul yang dihasilkan dengan baik (dengan 1 sebagai set penjanaan).

Mengapa cita -cita bukan subrings?

Apa perbezaan antara subring dan ideal? Subring mesti ditutup di bawah pendaraban elemen dalam subring. Ideal mesti ditutup di bawah pendaraban elemen dalam ideal oleh mana -mana elemen di gelanggang.

Bagaimana saya menunjukkan submodule ke komitmen tertentu?

Gunakan perintah kemas kini submodule git untuk menetapkan submodul kepada komit yang ditentukan oleh repositori utama. Ini bermaksud bahawa jika anda menarik perubahan baru ke dalam submodul, anda perlu membuat komit baru dalam repositori utama anda untuk mengesan kemas kini submodul bersarang.

Docker Container Kebenaran Ditolak Ketika Mencuba 'Mount -Bind' Workdir 'ke Gitlabs' $ ci_project_dir '
Bagaimana saya menukar kebenaran dalam bekas Docker?Cara Memperbaiki Docker mendapat kebenaran ditolak semasa cuba menyambung ke soket daemon docker?...
Apakah penggunaan alamat IP luaran kluster?
Apakah penggunaan IP luaran di kubernet?Apakah tujuan clusterip?Apakah alamat IP luaran?Apakah IP dalaman dan luaran di kubernet?Apakah perbezaan ant...
Bagaimana saya boleh mendapatkan token log masuk yang hilang untuk Kubeapps?
Di mana token kubernet disimpan?Bagaimana saya membuat token kubernet?Apa itu Kubeapps?Adakah token akaun perkhidmatan kubernet tamat tempoh?Di mana ...