спасибо! будем пробовать.
решение только с мастером не подойдет, т.к. дофига зависимых друг от друга задач
Т.е. есть много больших задач которые делите на мелкие, раздаете разным людям, в конце закрываете все это как одну задачу?
Если это так, то может быть лучше делать фичеветки от фичеветок (subfeature в gitflow).
Идея: есть долгоживущая ветка фичи, из которой создаются ветки фичей и затем мержатся в нее же. На протяжении жизни этой ветки работа с ней ведется как будто она - ветка разработки (мастер в вашем случае).
То есть pull-request'ы делаются в эту ветку. Затем делается пуллреквест всей фичи в мастер.
Тут проблема в том, что все правки по большой задаче придется интегрировать с мастером разом, а не по чуть-чуть (но видимо вы так и хотите). Вторая проблема, что не получится поревьювить конкретно те правки, которые делались в большой фичеветке (без создания подветок), только все скопом в конце.
Честно говоря, никогда не видел чтобы так делали.