Как обычно организуется взаимодействие с QA при использовании git или другой распределённой системы контроля версий?
Например с svn так
1. программист исправляет баг заливает в svn
2. пишет в багтрекере номер ревизии
3. переводит на QA
4. QA берёт собранный билдсервером билд с ревизией не меньше указанной в баге и проверяет
если вместо svn используется git? билд сервер собирает каждую ревизию и QA ищет этот конкретный билд?
Мы под каждый тикет делали ветку в git-е, типа t1234
CI-сервер выкатывал каждую ветку на поддомен, типа t1234.dev.example.com
QA знало, что каждому тикету соответствует такой домен.