Я работал над SCM семь месяцев, выбрал Visual SVN в качестве сервера и черепаху svn в качестве клиента. На данный момент я завершил свой семимесячный путь по управлению конфигурацией приложений ERP. Я хочу знать, следую ли я лучшим практикам: есть следующие сомнения:
Project -------> Branches, trunk, tags.
Нужно ли создавать ветку для конкретной задачи (пока я не слежу за этим процессом)
Добавлен базовый проект в ветвление, и после нескольких коммитов в один и тот же день создайте приложение, если какие-либо проблемы сборки отслеживают проблему, отслеживая журналы приложения и закрывая проблемы.
Если было совершено больше задач, основной выпуск, например. 1.0, 2.0, если младший 1.1, 2.1, 2.2 и т. Д., И добавление снимка кода проекта основной версии в теги.
Разрешить разработчикам делать коммиты в ветке, создавать контрольную копию на тестовом сервере, создавать приложение, обновлять последние коммиты до контрольной копии на тестовом сервере с помощью svn update и строить приложение.
Я следую этому механизму, пожалуйста, дайте ваши ценные комментарии и предложения, если этот процесс неправильный. .