Как удалить репозиторий GIT в TFS 2015

Когда мы впервые создали несколько командных проектов, мы выбрали Git для системы управления версиями. Команды хотят перейти на TFVC. TFS 2015 с обновлением 1 и выше поддерживает Git и TFVC в одном проекте.

Мой вопрос в том, что у нас ничего нет в репозитории Git. Я хотел бы удалить его, чтобы конечные пользователи его даже не видели, поскольку мы его не используем.

Как удалить параметр Git Repositories. Я не хочу, чтобы он отображался в веб-интерфейсе или Visual Studio.


person Pat Delaney    schedule 24.05.2018    source источник
comment
Даже вместо этого создав репозиторий TFVC, вы все равно не сможете удалить репозиторий git для своего командного проекта. На данный момент он разработан в TFS. Возможно, вам придется жить с настройкой репо только для чтения или ограничения доступа. Если мой ответ и Даниэль помогли. Благодарим за отметку кого-либо как ответа, что также поможет другим в сообщество.   -  person PatrickLu-MSFT    schedule 04.06.2018


Ответы (2)


Если у вас есть только один репозиторий Git, вы не можете его удалить. Это могло измениться в более поздних версиях TFS, но в TFS 2015 все было именно так.

Вы можете настроить безопасность репозитория так, чтобы никто не мог получить к нему доступ, что может скрыть его.

person Daniel Mann    schedule 24.05.2018
comment
Несмотря на то, что вместо этого я создал репозиторий TFVC, он не позволит мне удалить единственный репозиторий Git? Я думаю, я могу жить с настройкой только для чтения или без доступа - person Pat Delaney; 25.05.2018

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

Для нескольких репозиториев:

  1. Щелкните значок настроек в Интернете, чтобы открыть страницу администрирования проекта, и выберите Контроль версий. введите здесь описание изображения

  2. Выберите репозиторий Git, который нужно удалить из показанного списка, и выберите ... рядом с именем. Выберите Удалить репозиторий.

    введите здесь описание изображения

Для одного репозитория:

Вы не можете удалить репозиторий, если это единственный репозиторий Git в проекте. Если вам нужно удалить единственный репозиторий Git в проекте, сначала создайте новый репозиторий Git, а затем удалите репозиторий.

В качестве обходного пути вы можете установить для одного репозитория git разрешение Ready to Deny для групп участников.

введите здесь описание изображения

person PatrickLu-MSFT    schedule 25.05.2018