Saya sedang berupaya mengimplementasikan Gitlab di perusahaan saya dengan strategi alur kerja. Ide saya adalah bahwa pengembang akan diberikan akses ke repositori tetapi, kapan pun mereka mencoba melakukan, kode mereka harus ditinjau.
Saya tahu saya dapat meminta mereka membuat cabang sebelum melakukan, dan kemudian membuat Permintaan Gabung setelah didorong ke repo. Saya masih tidak jelas tentang hal-hal tertentu ... Gagasan bahwa kita bergantung pada orang untuk membuat cabang dan kemudian permintaan gabungan tampaknya salah, apakah ada solusi yang memaksa semacam kebijakan bahwa cabang master dapat tetap bersih kecuali jika " admin "menyetujui kode yang akan digabungkan ke dalamnya. Saya telah membaca "alur kerja tim github" tetapi sepertinya tidak menawarkan solusi yang layak. Setiap saran tentang proses atau praktik terbaik Anda sendiri sangat dihargai. Terima kasih!
"The idea that we rely on people to create a branch and then a merge request seems faulty"
Menurut saya, Anda memiliki masalah yang lebih besar daripada kurangnya fitur dalam sistem kontrol versi. Jika hanya masalah menghabiskan waktu ekstra untuk membuat cabang, lihatlah Atlassian Stash dan integrasinya dengan Jira.