Допустим, человек работает в среде SCRUM небольшой команды. Несколько команд работают над разными ветками одной и той же кодовой базы. В нашей команде мы обычно разбиваемся на пары для работы над кодом. Иногда людям нужно взять отпуск и т. Д., И было бы полезно иметь возможность объединить код человека А с кодовой базой человека Б. Но они часто не хотят совершать коммит в конце дня из-за страха сломать сборку.
Это привело меня к DVCS - хорошо подходит для слияния P2P и не требует «большой фиксации». Один из членов группы предположил, что TFS shelveset тоже сможет это сделать. Как сравнить эти два подхода?
В настоящее время команда использует Subversion.