Удаление командного проекта
Командный проект, который больше не используется, можно удалить. Удаление ненужных командных проектов помогает упростить навигацию по используемым командным проектам.
Предупреждение
При удалении командного проекта все данные, связанные с этим проектом, полностью удаляются из базы данных.Восстановить их впоследствии будет невозможно.Поэтому следует сохранить данные командного проекта, которые могут потребоваться вам в дальнейшем.
Удалить командный проект можно из Visual Studio Online или из локального развертывания Team Foundation Server (TFS).
Удаление командного проекта из Visual Studio Online
Откройте контекст администрирования для коллекции командных проектов, выбрав значок шестеренки . Откройте контекстное меню для командного проекта, который требуется удалить.
Если вы не видите значок контекста (), значит вы не осуществляете доступ к Visual Studio Online или не являетесь членом группы «Администраторы коллекции проектов». Для локальных командных проектов перейдите к следующему разделу. В противном случае перейдите сюда, чтобы узнать о том, как стать членом группы «Администраторы коллекций проектов».
Необходимо установить флажок для запуска действия удаления.
Удаление командного проекта с (локального) сервера Team Foundation Server
Используя консоль администрирования, можно удалять командные проекты из коллекции командных проектов. После этого понадобится вручную удалить все связанные отчеты и портал проекта SharePoint. Также можно использовать программу командной строки TFSDeleteProject для удаления всех артефактов.
Если вы не являетесь членом одной (или нескольких) из следующих групп администраторов, получите эти разрешения:
группы администраторов Team Foundation (обязательно);
группы системных администраторов сервера SQL Server (обязательно);
группы администраторов фермы для продуктов SharePoint (обязательно, если развертывание предполагает использование продуктов SharePoint).
Откройте консоль администрирования TFS и удалите командный проект из соответствующей коллекции командных проектов.
Выберите, следует ли удалять внешние данные, связанные с командным проектом, а затем запустите действие удаления.
(Необязательно) Для проверки состояния действия удаления откройте вкладку Состояние.
Для просмотра сведений о действии удаления можно открыть файл журнала с вкладки Состояние или с вкладки Журнал.
Сохранение данных командного проекта
Прежде чем удалять командный проект, убедитесь, что этот проект и связанные с ним данные больше не нужны. В случае каких-либо сомнений сохраните данные, если существует возможность, что они понадобятся вам в дальнейшем.
Сохранение данных, хранящихся в Visual Studio Online
Для сохранения наиболее важных для пользователей данных, в частности исходного кода, рабочих элементов и данных сборок, можно пользоваться следующими процедурами.
Исходный код и пользовательские шаблоны сборок: можно загрузить файлы в виде ZIP-файла.
При этом не сохраняется ни журнал изменений, ни ссылки на другие артефакты.
При использовании Git клонируйте свои репозитории, чтобы сохранить весь журнал проекта и все ветви.
Данные сборок: о том, как сохранить журналы и данные в папках сброса сборок см. в разделе Просмотр результатов сборки.
Данные отслеживания рабочих элементов: создайте запрос рабочих элементов и откройте его с помощью Excel. Сохраните таблицу Excel.
При этом не сохраняются ни вложения, ни журнал изменений, ни ссылки на другие артефакты.
Сохранение данных, хранящихся в Team Foundation Server
Сохранить данные, которые хранятся для коллекции командных проектов, легко можно путем создания резервной копии базы данных. Кроме того, можно использовать операции, описанные выше в подразделе Сохранение данных, хранящихся в Visual Studio Online.
Вопросы и ответы (только для локальных развертываний)
В. Как вручную удалить отчеты, остающиеся после удаления проекта?
О. Если в локальном командном проекте использовалась отчетность и вы не удалили внешние артефакты, удалить отчеты можно с помощью диспетчера отчетов SQL Server. На странице коллекции командных проектов удалите папку, соответствующую удаленному командному проекту.
В. Как удалить портал командного проекта?
О. Если в локальном командном проекте имелся портал командного проекта, все ссылки на этот портал будут удалены из TWA и Team Explorer, однако сайт SharePoint или веб-сайт, выполнявший функции портала, удален не будет. Если требуется удалить портал, это необходимо сделать вручную после удаления проекта. См. раздел Как создавать, изменять и удалять узлы служб Windows SharePoint.
Что делать, если действие удаления не завершается?
О. В случае локального развертывания проверьте состояние и файлы журнала для действия удаления. Откройте вкладку Состояние и для действия Удален просмотрите дополнительную информацию в скобках, а затем выполните указанное действие.
(Состояние Обработка означает, что процесс запущен и выполняется.
(Состояние Ожидание означает, что процесс удаления запущен из клиентского приложения. Возможно, удаление выполняется, но в то же время возможно, что оно завершилось сбоем. Так как процесс был запущен из клиентского приложения, сервер не может точно определить состояние удаления.
Если процесс удаления длительное время остается в состоянии ожидания, попробуйте снова удалить проект из консоли администрирования.
(Состояние Сбой означает, что процесс удаления был запущен, но не был успешно завершен. Конкретные сведения о сбое содержатся в файле журнала.
Просмотрите сведения о сбое, затем попробуйте удалить проект еще раз.
Если часть данных осталась, можно также воспользоваться программой командной строки TFSDeleteProject.