По вашему скриншоту и описанию.
Похоже, вы используете TFV C в качестве источника управления в TFS / Azure DevOps.
- Структура папок DinnerNow в Source Control Explorer
Как показано на рисунке, вы все равно можете использовать папки для организации ветвей в иерархии управления версиями проекта. Однако папки и ветви имеют разный внешний вид и разные возможности. Если щелкнуть правой кнопкой мыши папку или ветвь и щелкнуть «Свойства», отобразится другая информация и различные функции.
Вы можете просмотреть структуру ветки в Visual Studio из окна иерархии.
И легко конвертировать папку в ветку, более подробную информацию, пожалуйста, обратитесь к этому официальному учебнику - Папки и файлы веток
Пока нет способа форсировать подобные проверки. Вы не могли бы заставить их сделать это, это часть процесса. Я думаю, что вы могли бы назначать ежедневные встречи, чтобы напоминать об этом членам команды. Вы можете посмотреть ответы на этот похожий вопрос:
Отображается предупреждение при добавлении решения в Team Foundation Server 2010 Проблема заключается в что проект в решении находится вне поддерева, в котором само решение находится в . Это может привести к проблемам, если другой пользователь отображает разные поддеревья по-другому в своих рабочих пространствах, чем пользователь, который регистрируется. Ссылки между деревьями больше не будут работать. Диалог является только предупреждением, но его можно продолжить, если вы знаете, что ваша команда не разделяет дерево кода со сложными сопоставлениями рабочей области
.