Situasi semasa:
mempunyai berbilang cawangan, termasuk cawangan utama master
, yang digunakan terutamanya untuk keluaran
Cawangan lain ialah cawangan pembangunan tempatan masing-masing, yang boleh dinamakan di sini, contohnya: test1
, test2
, test...
Soalan:
Semua ahli boleh mengubah suai dan menggabungkan mana-mana cawangan ke cawangan talian utama master
(malah anda boleh memadam master
terus)
Keputusan akhir yang anda ingin capai:
Bolehkah anda menetapkan kebenaran untuk cawangan talian utama master
untuk membenarkan hanya pengguna tertentu mengubah suai, menyegerak dan menggabungkan cawangan lain
Lihat makmal tutorial ini
Ya, anda boleh menetapkan kebenaran yang berbeza untuk cawangan yang berbeza
Dalam gitlab, tetapkan induk sebagai cawangan yang dilindungi dan jangan benarkan pembangun untuk menolak Dalam github, terdapat juga fungsi cawangan yang dilindungi di bawah Tetapan->Cawangan.
Bukankah gitlab mempunyai fungsi perlindungan ini?