Мы переходим с CVS на SVN и используем некое управление версиями для обеспечения порядка в цикле разработки / тестирования / выпуска. В настоящее время мы тестируем, разрабатываем и выпускаем одну и ту же строку кода, мы знаем, что это плохая практика, и мы хотим покончить с этим.
Ваш опыт, ноу-хау, предложения по работе с деревом исходного кода.
Мы строим небольшие / средние (2-5 месяцев) индивидуальные проекты, и мы должны предоставить ранний доступ клиенту для ознакомления. Требования ползучести распространены.
EDIT:
пожалуйста, обратите внимание, мне нужен не только совет по Subversion, но и больше о том, как весь цикл разработки / тестирования / развертывания отражается в стволе / ветвях / тегах / версиях и т. д.