TFS работен елемент и автоматично свързване с набор от промени

Предупреждение - въпрос за начинаещи....

Имах визия, че мога да избера върху какъв работен елемент работя и когато проверих кода, мога автоматично да свържа набора от промени с работния елемент.

Предполагам, че:

  1. Бих избрал работен елемент и бих заявил, че започвам да работя по него,
  2. направя моите промени в кодовата база, както намеря за добре,
  3. всеки път, когато даден файл бъде извлечен, той се свързва с текущия работен елемент и
  4. когато се регистрирам, мога да заявя, че съм спрял да работя върху този работен елемент.

Тогава, ако прегледам работен елемент, мога да видя какъв набор от промени е свързан с този работен елемент, получавайки пълната точност на промените, направени за този конкретен работен елемент.

Възможно ли е това? Автоматично ли е? Всичко, което открих досега, е ръчно свързване на набор от промени с работен елемент.


person codeputer    schedule 04.03.2011    source източник
comment
въпроса е малко неясен...   -  person Mitch Wheat    schedule 04.03.2011


Отговори (3)


Редът е: направете промени, изберете чакащи промени за регистрация, изберете работен елемент, направете регистрация. Можете да активирате политика за регистрация, която принуждава промяната да се асоциира с работен елемент.

Актуализиране С TFS2012/TFS2013 Premium и Ultimate има много по-готин начин, използвайки страницата „Моята работа“. Преди да започнете да кодирате, вие избирате работен елемент от „Налични работни елементи“ на „В ход“. Оттам можете директно да преминете към страницата „Предстоящи промени“, като щракнете върху „Регистриране“. Възможно е също така да спрете работата си, когато състоянието на IDE е запазено.

Демонстрация: http://go.microsoft.com/fwlink/?LinkID=251849

person riezebosch    schedule 29.03.2011

Това, което искаш, не е добра идея. Това до голяма степен ви позволява да работите само върху един работен елемент на екипен проект наведнъж. Ако можете да направите това, значи трябва да живеете спокоен живот.

Вместо това TFS ви позволява да свържете набор от промени с един или повече работни елементи - когато създавате набора от промени. Това улеснява да се види точно кои промени в кода са направени, за да се адресира определен работен елемент.

Той също така позволява автоматизирани компилации да бъдат свързвани с работни елементи и позволява анализ на въздействието на теста. Не мисля, че някое от тези неща би имало смисъл, ако просто свързвате работен елемент с кода, който предполагате, че ще трябва да промените, за да го адресирате.

person John Saunders    schedule 04.03.2011
comment
един работен елемент на екипен проект? Ако вляза с моето Visual Studio, аз съм един член на екипен проект. Избирам работния елемент, върху който ще работя, и TFS записва всички модули, които докосвам. Сега мога да направя това ръчно, като 1) направя промени, 2) ангажирам промените си и 3) след това ръчно добавям набора от промени към работния елемент. Това ли правят отборите днес? Виждам, че няколко разработчици стават глупости, защото не са асоциирали регистрацията си с работен елемент. Просто искам да обърна тези събития: избор на работен елемент, извършване на промени, ангажиране на промени, добавяне на коментар, готово... мисли? - person codeputer; 06.03.2011
comment
@codputer: както казах, живееш спокоен живот. - person John Saunders; 07.03.2011
comment
@codputer: Можете да асоциирате работни елементи с предстоящата промяна, зададена преди регистрация (Преглед | Други прозорци | Предстоящи промени: 2-ра икона отляво). - person Richard; 29.03.2011

Всъщност на ниво проект можете да активирате "изискване на работен елемент" с проверка. Това означава, че работният елемент трябва да бъде дефиниран първо, така че да имате нещо, с което да се свържете, когато се извършва проверка.

person Mike Beeler    schedule 11.11.2012