Я не мастер TFS. В моей предыдущей компании я использовал tfs для контроля источника, но он уже был структурирован некоторым консультантом. Структура как этотРекомендуемая структура ветвления TFS для нескольких разработчиков
$/Main
-Project Framework
-Project Application
-Project Utilities
-Project Web
-Development
-Project Framework
-Project Application
-Project Utilities
-Project Web
-DEV1
-Project Framework
-Project Application
-Project Utilities
-Project Web
-DEV2
-Project Framework
-Project Application
-Project Utilities
-Project Web
После каждого развития мы бы проверить в наш узел, затем слейте развития, проверить в то сливаясь Main и проверить в.
Теперь я новая компания и мы сделали структурирование самостоятельно. Наша текущая структура составляет всего лишь
$/Main
-Project Framework
-Project Application
-Project Utilities
-Project Web
Я предположил, что мы делаем то же самое, что и моя предыдущая компания, но я не могу объяснить, почему. На мой взгляд, причина, по которой я хотел, так это, чтобы, если я случайно запутал проект, я все равно могу извлечь копию разработки, а главная копия всегда является утвержденным или рабочим кодом.
Я прав?
Посмотрите на следующую статью, в которой описаны преимущества и недостатки различных стратегий ветвления: https://www.visualstudio.com/en-us/articles/branching-strategies-with-tfvc – Joe
спасибо! отличные вещи .., которые набирают стратегии для tfs или типичной структуры tfs. – CyberNinja
Похоже, что ссылка мертва - вот новая ссылка: https://docs.microsoft.com/en-us/vsts/tfvc/branching-strategies-with-tfvc –