Я працюю над впровадженням Gitlab у своїй компанії зі стратегією робочого процесу. Моя ідея полягає в тому, що розробникам буде надано доступ до сховищ, але, щоразу, коли вони спробують здійснити, їх код повинен бути переглянути.
Я знаю, що я можу їх створити філію перед тим, як здійснити, а потім створити Запит на об'єднання після того, як він буде натиснений на репо. Мені все ще незрозуміло щодо певних речей ... Ідея, що ми покладаємось на людей, щоб створити філію, а потім запит на об'єднання здається несправним, чи є рішення, яке змушує якусь політику, щоб головна гілка могла залишатися чистою, якщо тільки " Адміністратор "затверджує код, який збирається об'єднатись у нього. Я читав "робочий процес в команді github", але, здається, не пропонує життєздатного рішення. Будь-яка порада стосовно процесу чи вашої власної найкращої практики. Спасибі!
"The idea that we rely on people to create a branch and then a merge request seems faulty"
Мені здається, у вас є більша проблема, ніж відсутність функцій в системі управління версіями. Якщо це лише питання витратити додатковий час на створення філії, погляньте на Atlassian Stash та його інтеграцію з Джирою.