Я новичок в мире управления версиями и версиями, и я делаю так много чтения, насколько это физически возможно, чтобы разобраться в различных методах, которые люди используют для своего собственного контроля версий/версий.
Одна вещь, которую я заметил, - довольно отчетливый разрыв в методах разработчиков в две (возможно, более?) группы: одна группа предпочитает держать свой сундук в стабильно стабильном состоянии и выполняет все техническое обслуживание и будущее развитие в ветки, в то время как другие предпочитают делать все свое развитие в стволе и держать его в не очень устойчивом состоянии.
Мне любопытно, что предпочитает сообщество здесь, в StackOverflow, или если у вас есть собственные методы.
Примечание. Если это поможет адаптировать ответы, я должен отметить, что я один разработчик (в лучшем случае в одном проекте будет два или три человека), который работает в основном в ASP.NET и SQL Server 2005