Если нужна задачка, можешь посмотреть в такую сторону:
Есть такая штука git flow, предполагает создание новых фич в отдельных ветках, но в случае, когда разрабов многовастенько - веток соответственно тоже. Собсно задача состоит в том, что бы автоматизировать процесс влива веток в релизную.
Например есть фичи future/a-2015-01-01, future/b-2015-01-10, future/c-2015-01-15, причем future/с-2015-01-15 конфликтует с future/b-2015-01-10. Так же есть master (стабильная ветка).
Нужно создать новую ветку release/2015-02-01 на основе master, в которую по одной заливать ветки по датам в названии, как только появляется ситуация конфликта - ревертить конфликтующую ветку и идти далее.
После вливания всех веток - сделать отчет: такие-то влиты, такието в конфликте