Якщо ви працюєте з Git, спробуйте витягнути запити.
Підсумовуючи це, ви спочатку об'єднуєте головну гілку у вашу поточну робочу гілку. Будь-які конфлікти злиття будуть у вашому місцевому відділенні. Це приємно, адже ваша галузева гілка ніколи не ламається. Якщо ви насправді обертаєтесь, у вас є місцеві зобов'язання, до яких ви можете повернутися.
Як тільки ви закінчите злиття, ви попросите когось іншого в команді переглянути і об'єднати вашу гілку в головну гілку. Ніколи не зливайте своє! До тих пір, поки ніхто не прокрався і не зробив ще один запит на витяг, ви гарантовано зроститеся. Оскільки всі знають про Запит на витягнення, у будь-якому разі не повинно бути декілька людей, що зливаються в майстра.
Як тільки ви звикнете до цього процесу, вам слід спробувати об'єднатися якомога частіше - начебто безперервна інтеграція бідної людини. Чим менше часу між конфліктами, тим краще. Ви визначите, коли двоє людей дублюють зусилля, і вони можуть об'єднатися. Деякі місця зливаються щоразу, коли вони виконають вимогу, яка може бути кожні пару годин. Я рекомендую зливатися хоча б раз на тиждень; інакше вам потрібно краще розбити завдання.
Я зазвичай створюю одну гілку для кожного завдання. Git приємний тим, що він розрізняє місцеві коміти та штовхання. Це забезпечує певну вигоду кожної людини, яка має власну галузь без усієї складності.