Папки SVN в Azure devops - PullRequest
       33

Папки SVN в Azure devops

1 голос
/ 07 февраля 2020

Совершенно новый с Azure Devops, поэтому был бы признателен за некоторые рекомендации, чтобы выбрать правильный путь. Установил Azure Devops Express на нашем локальном сервере и могу войти в систему. У меня Visual Studio 2013 и я смог подключиться к экземпляру Devops, создал проект и локальное рабочее пространство. Все хранится локально, поэтому мне не нужно использовать Github.

  1. Исходя из фона SVN, так как у меня есть похожие папки, такие как ветви, теги и ствол? Или что эквивалентно этим папкам?
  2. Как я могу заставить всех проверить свой код в конце дня?
  3. Я добавил проект в пустое решение. Я решил проверить регистрацию и получил следующее предупреждение enter image description here Так что будет правильным способом добавить существующий проект библиотеки классов C# в репозиторий?

1 Ответ

1 голос
/ 10 февраля 2020

По вашему скриншоту и описанию.

Похоже, вы используете TFV C в качестве источника управления в TFS / Azure DevOps.

  1. Структура папок DinnerNow в Source Control Explorer

enter image description here

Как показано на рисунке, вы все равно можете использовать папки для организации ветвей в иерархии управления версиями проекта. Однако папки и ветви имеют разный внешний вид и разные возможности. Если щелкнуть правой кнопкой мыши папку или ветвь и щелкнуть «Свойства», отобразится другая информация и различные функции.

Вы можете просмотреть структуру ветки в Visual Studio из окна иерархии. enter image description here

И легко конвертировать папку в ветку, более подробную информацию, пожалуйста, обратитесь к этому официальному учебнику - Папки и файлы веток

Пока нет способа форсировать подобные проверки. Вы не могли бы заставить их сделать это, это часть процесса. Я думаю, что вы могли бы назначать ежедневные встречи, чтобы напоминать об этом членам команды. Вы можете посмотреть ответы на этот похожий вопрос: Отображается предупреждение при добавлении решения в Team Foundation Server 2010

Проблема заключается в что проект в решении находится вне поддерева, в котором само решение находится в . Это может привести к проблемам, если другой пользователь отображает разные поддеревья по-другому в своих рабочих пространствах, чем пользователь, который регистрируется. Ссылки между деревьями больше не будут работать. Диалог является только предупреждением, но его можно продолжить, если вы знаете, что ваша команда не разделяет дерево кода со сложными сопоставлениями рабочей области

.

...