Уродливый, но очень эффективный способ переместить (не дублировать) только одно или два определения сборки:
- Открыть SQL Server Management Studio,
- ОткрытьDB вашей коллекции
- Редактировать таблицу tbl_BuildDefinition
- Заменить текущий GroupId на GroupId целевого командного проекта
Вот и все;)
Чтобы определитьGroupId целевого командного проекта, просто найдите любое BuildDefinition этого командного проекта в tbl_BuildDefinition и возьмите его GroupId.
Конечно, у вас есть возможность обновить рабочее пространство BuildDefinition, элементы для построения, ... чтобы использоватьсерверный путь нового командного проекта!
Если при обновлении BuildDefinition вы получили сообщение об ошибке «GroupItem нельзя перемещать по командному проекту», скорее всего, оно уже было открыто до обновления базы данных.Закройте и снова откройте его.
Если вы не собираетесь повторять эту операцию слишком часто, это ИМО самое быстрое решение.
V.