Я думаю, что эта проблема является общей, когда мы работаем с отключенными элементами управления версиями, такими как SVN в GIT. Я пришел из истории Clearcase, где есть активный сервер, а файлы - это просто виртуальные копии в нашей системе
Если я расскажу в ясной перспективе, если над какой-то функцией работает более одного человека, это будет отдельно разветвлено и проверено в конкретной ветке веткой разработчика. Как только вся функция будет завершена, она будет объединена с основной веткой. По сути, мы не испортили основную ветвь из-за недоваренных функций. Потому что другие могут пострадать от ежедневной сборки.
Описанный выше метод хорош, так как у меня есть ветка на сервере clearcase. Как решить эту проблему с отключенными средствами управления версиями, такими как SVN и GIT? Требуется ли настроить отдельный сервер и поделиться с разработчиками для достижения этой цели?