Sto usando SVN e mi chiedo quale parte del codice di base debba essere testata dagli utenti. Il tronco (dopo che il nuovo ramo della funzione è stato fuso in) o il ramo?
Se utilizzi il ramo, come gestisci lo scenario in cui due sviluppatori stanno lavorando su due diversi set di funzionalità (quindi due rami) e devono essere rilasciati per il test agli utenti?
Abbiamo avuto uno scenario in cui gli utenti stanno testando la versione sbagliata (ramo) e ovviamente non possono vedere le loro correzioni. Apprezzerei qualche esperienza / consiglio su come gestire questo aspetto.
Aggiornamento:
I rami vengono usati per nuove funzionalità / bug fixing e alla fine vengono fusi nel bagagliaio. I test prevedono il test dell'intera applicazione (per gli effetti del sito) ma realisticamente gli utenti avranno solo testato la loro funzionalità.