Ha a jelenleg (pubikusan) használt state of the art elosztott verziókezelőket nézzük (Git, Mercurial), akkor a minden changeset (ami nálam nem egyenlő a feature-rel, egy feature általában több changeset) saját branchra kerül a verziókezelőben, ami megy fel code review-ra (merge / pull request, gerrit change), és a review során adott esetben lefutnak az automata tesztek is.
Ezt én a normál napi felhasználásnak tekintem, nem feature branchnak.
Feature branch számomra az a long-running branch, ahol sok fejlesztő dolgozik hetekig - hónapok, jelentősen divergálva a mastertől. Ezt tartom károsnak.