Rumah > Soal Jawab > teks badan
Seperti yang dinyatakan.
Syarikat kini menggunakan gitlab
, dan anggaran proses penggunaan adalah seperti berikut:
1 Bos mencipta gudang utama mainrepo
2 3. dalam diri sendiri untuk Lakukan pembangunan dalam kod dari k mainrepo
4. Selepas pembangunan selesai, keluarkan permintaan gabungan dan tunggu bos menggabungkan kod
5. Jika terdapat kemas kini baru di gudang utama, dahulu
dan kemudian gabungkannya ke dalam gudang anda sendiri
fetch
Saya rasa ini sangat menyusahkan, dan kelebihan cawangan git tidak begitu jelas.
过去多啦不再A梦2017-05-02 09:30:16
Dua cara:
Semua orang menggunakan gudang yang sama untuk pembangunan kolaboratif, fungsi pembangunan cawangan, selepas pembangunan selesai, bina merge request
, teruskan code review
, dan akhirnya bergabung ke dalam cawangan pembangunan
Anda juga boleh mencipta fork
mainrepo
Selepas pembangunan, buat pull request
kepada mainrepo
dan biarkan orang yang menguruskan kod itu menggabungkannya
Kebaikan menggunakan kaedah kedua:
melindungi mainrepo
, semua operasi gabungan mesti menggunakan pull request
, anda tidak boleh menggabungkan
mainrepo
lebih ringkas dan tidak mengandungi cawangan yang berlebihan
Individu mengekalkan cawangan di gudang persendirian mereka sendiri, dan tidak akan ada nama pendua semasa membuat cawangan
Saya secara peribadi menekankan pada menyumbang kod dan menyumbang lebih banyak kod kepada mainrepo
我想大声告诉你2017-05-02 09:30:16
Nah, ini benar-benar tidak mengambil kesempatan daripada cawangan.
Jangan ada satu cawangan mainrepo sahaja. Pembangunan, ciri, cawangan hotfix, dsb. hendaklah diasingkan mengikut keperluan. Ini dibangunkan di cawangan yang sepadan.
过去多啦不再A梦2017-05-02 09:30:16
Sudah tentu anda boleh melakukan ini, dan bos anda mungkin mempunyai alasan untuk melakukan ini.
Walau bagaimanapun, kaedah pengurusan ini sangat berpusat dan tidak sesuai dengan idea git yang diedarkan, jadi menggunakan git tidak begitu sesuai.
ringa_lee2017-05-02 09:30:16
Langkah-langkah yang saya faham
Perpustakaan Penciptaan Boss
Bos dilantik tuan boleh bergabung
Buat perpustakaan dev sebagai perpustakaan persekitaran ujian dan hanya bos atau pengurus yang ditetapkan boleh menggabungkannya.
Setiap pembangunan mencipta cawangannya sendiri, kemudian menolaknya ke perpustakaan kilang jauh, dan kemudian bos atau pengurus pergi ke dev merge dan menolak cawangan huluan.