Я буду честен, ветки SVN меня пугают. Последний проект, над которым я работал, который использовал их широко, казалось, провел половину моего времени, проверяя работу моего ветки, делая манекен сливаться в багажник, делая реальное слияние - только для того, чтобы найти кого-то еще, только что совершившего, когда я делал это, и Я должен был обновиться и начать все заново.
В этом конкретном проекте разветвление было выполнено для каждого разработчика... был сундук, а затем у вас была ваша личная ветка, работала над заданием и снова объединила диапазон ревизий. Это казалось ужасным, поскольку вам приходилось проверять каждый раз, какая последняя ревизия в вашей ветки была объединенной.
Действительно ли эта парадигма хороша, и я просто не понял ее, так как я не привык к использованию SVN в командной строке? Или это ужасная система?