Dalam projek pembangunan perisian, GitLab ialah sistem pengurusan versi yang sangat popular. Dalam kes kerjasama berbilang orang, situasi biasa adalah untuk menggabungkan beberapa komitmen ke dalam cawangan utama dan mengekalkan komitmen lain dalam cawangan pembangunan untuk pelarasan dan pengubahsuaian kemudian.
Ini mudah dicapai menggunakan GitLab. Berikut ialah beberapa langkah mudah dengan beberapa petua berguna untuk membantu anda menggabungkan komitmen pada GitLab yang anda hanya mahu gabungkan sebahagiannya ke dalam cawangan induk:
Mula-mula, anda perlu mencipta cawangan baharu di mana anda boleh membuat sebarang perubahan dan pelarasan yang diperlukan pada komit yang anda ingin gabungkan ke dalam cawangan induk. Namakan cawangan ini "gabungan separa" atau sesuatu yang serupa untuk mengelakkan konflik penamaan dengan cawangan sedia ada.
Seterusnya, anda perlu menggabungkan komit yang anda mahu cantumkan sebahagiannya ke dalam cawangan baharu itu. Anda boleh menggunakan arahan "Cherry Pick" GitLab untuk memilih komit untuk digabungkan sebahagiannya. Perintah ini menggunakan perubahan komited dari satu cabang ke cabang yang lain.
Sebagai contoh, anda boleh menggabungkan komit terakhir dalam "cawangan saya" menjadi "cabang-separa" menggunakan:
$ git cherry-pick my-branch~1..my-branch
Dalam kes ini, "cawangan saya~1" mewakili komitmen kedua terakhir dalam "cawangan saya", dan "cawangan saya" mewakili komitmen terakhir.
Tolak komit yang digabungkan sebahagiannya ke cawangan baharu pada GitLab. Ini boleh dilakukan dengan arahan berikut:
$ git push origin merge-partial
Pada GitLab, cipta permintaan gabungan baharu dan serahkan kepada ahli pasukan yang sesuai untuk semak dan sederhanakan permintaan gabungan setempat anda.
Apabila permintaan gabungan dibuat, pilih pilihan "gabung apabila saluran paip berjaya" dalam "pilihan gabungan". Ini akan memastikan bahawa permintaan gabungan separa anda telah diuji dan semakan serta pengesahan yang diperlukan telah selesai sebelum bergabung ke dalam cawangan induk.
Akhir sekali, sebaik sahaja permintaan gabungan anda telah disahkan dan disemak dan ujian telah berjaya, anda boleh menggabungkan cawangan ke dalam induk cawangan. Ini boleh dicapai dengan:
Pada antara muka permintaan gabungan, klik butang "gabung".
Pastikan pilihan "gabung apabila saluran paip berjaya" dipilih dan klik "gabung", kemudian tutup permintaan gabungan.
Ringkasan:
Proses melengkapkan komit gabungan separa pada GitLab memerlukan mengikuti beberapa langkah mudah. Dengan mencipta cawangan baharu, gabungkan komit yang anda ingin gabungkan, tolak cawangan baharu ke GitLab, buat permintaan gabungan dan gunakan pilihan "gabungan apabila saluran paip berjaya" untuk memastikan gabungan berjaya ke cawangan induk. Pendekatan ini membolehkan pasukan pembangunan mengurus kod dengan lebih cekap dan mengubah suai atau melaraskan bahagian komit pada bila-bila masa tanpa perlu risau tentang memberi kesan kepada projek lain yang sedang dijalankan.
Atas ialah kandungan terperinci Bagaimana untuk melaksanakan gitlab untuk menggabungkan hanya sebahagian daripada komit. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!