Сценарий: команда Dev позволяет сказать 10 рабочих элементов. Они разрешают 8 рабочих элементов и нуждаются в изменениях в 50 файлах (извлеченные и проверенные и во время регистрации связаны с рабочими элементами). Они также работали над оставшимися 2 рабочими элементами и фиксировались и проверялись в 5 файлах, но рабочие элементы не были полностью выполнены, поэтому еще не разрешены. Теперь я хочу создать сборку только с 50 файлами, которые связаны с 8 обработанными рабочими элементами (и исключить из сборки 5 файлов для 2 неразрешенных ошибок). Есть ли способ сделать это в TFS 2010?TFS 2010 Построение на основе Рабочие элементы
ответ
TFS создается из наборов изменений, поэтому вам нужно узнать изменения, связанные с рабочими элементами, которые необходимо включить/исключить. Просто просмотр истории может быть достаточно, но вам, возможно, придется проверить, какие изменения будут связаны с рабочими элементами.
, если вам повезет, эти наборы изменений, которые вы не хотите, чтобы включили в сборке позже в истории, это просто вопрос о создании рабочего пространства, содержащем только история вплоть до ревизии вам нужно , Если вы используете Team Build, процесс сборки по умолчанию имеет параметр
GetVersion
, который вы можете установить для набора изменений, который вы хотите построить при очередности. Если это руководство, вы должны сделатьtf get /version:C<changeset number>
(ОБНОВЛЕНО) Если с другой стороны, порядок возвраты были смешаны (некоторые из изменений, которые вы должны исключить были сделанные до того, что вам нужно включить), лучшим способом было бы создать ветвь, а затем только объединить набор изменений, который необходимо включить в эту ветку. Затем вы можете просто построить из последней версии на этой ветке.
1) Используя историю, найдите самую последнюю версию с нужным кодом (ближайший до того, который вам нужно исключить) 2) Создайте ветку на основе этой версии. 3) Сделайте выборочное слияние других наборов изменений, которые вам понадобятся в вашей сборке, пропустив те, которые вы не хотите. 4) Создайте из последней версии на этой ветке.
- 1. Импортировать рабочие элементы в TFS 2010
- 2. Рабочие элементы импорта TFS
- 3. TFS 2010 Создайте рабочие элементы в определенном состоянии
- 4. TFS 2005 по 2010 год - Пользовательские рабочие элементы
- 5. как просматривать закрытые рабочие элементы в TFS
- 6. Рабочие элементы для печати в TFS
- 7. MS Project 2010 Получить рабочие элементы из TFS 2010 возвращает элементы не в запросе
- 8. TFS 2010 Рабочие папки установки в Строить
- 9. TFS: можно ли пометить рабочие элементы группами?
- 10. Рабочие элементы TFS Имя пользователя комментариев
- 11. Список Элемент сортировки заказов - Рабочие элементы TFS
- 12. присваивать тегам рабочие элементы в TFS
- 13. Рабочие элементы TFS для задач отслеживания
- 14. TFS 2010: автоматизация сборки на основе этикеток?
- 15. синхронизировать tfs или рабочие элементы проекта с задачами внешнего вида
- 16. Ресурсы API TFS 2010
- 17. TFS 2010 Переименовать элементы в ALLOWEDVALUES и обновить все существующие рабочие элементы
- 18. TFS 2017 Как запросить рабочие элементы с помощью SQL
- 19. Проекты TFS 2010 Team
- 20. Как получить все рабочие элементы на итерации?
- 21. Миграция с TFS 2010 до TFS 2012
- 22. Когда удалять TFS 2010 автоматически создаются Рабочие области
- 23. В TFS Могу ли я назначить рабочие элементы на основе состояния?
- 24. Рабочие пространства TFS через VS 2010 и 2012?
- 25. Как получить все рабочие элементы из tfs через C#
- 26. Рабочие области TFS
- 27. Аутентификация на TFS 2010
- 28. Как определить рабочие элементы, связанные с ветвью источника в TFS 2010?
- 29. Пользовательский редактор для TFS 2010 Рабочие элементы возможны с помощью SDK
- 30. Остановить контроллер TFS 2010 от использования агента на основе тегов
Спасибо за ввод. Мой сценарий будет там, где некоторые из изменений, которые мне нужно исключить, были сделаны до некоторых, которые мне нужно включить. Мы не используем Team Build. Можем ли мы использовать «Получить конкретную версию» и указывать номера наборов изменений там? Будет ли это работать? – Munjuluri
Тогда второй вариант является единственным жизнеспособным (обновленным) –
Довольно легко работать с ветвями и слияниями, если мне нужно делать ежедневную сборку? Поскольку одна вещь, которую я наблюдал при ветвлении, - мне нужно снова изменить ссылки, когда я делаю ветку, - которая может стать утомительной, если мне придется делать сборку на ежедневной основе. Также знаете ли вы хороший документ о ветвлении/слиянии? – Munjuluri