2011-08-03 9 views
6

Szukałem i po prostu nie może się znaleźć odpowiedź na to pytanie, więc tu idzie ...Szablon Process TFS - Tworzenie pierwotnej wersji sterowania struktura folderów

Chciałbym edytować szablon proces TFS dodać następujące foldery do wersji Kontroli automatycznie, gdy tworzę nowy projekt zespołu:

<teamProject> 
    |- DEVELOPMENT 
    |- MAIN 
    |- BUILD 
    |- SOURCE 
    |- TEST 
    |-RELEASES 

Obecnie mam dodać te foldery dla każdego nowego projektu utworzonego zespołu. Chciałbym trochę automatyzacji w ruchu.

Jeśli szablon proces nie jest to miejsce do osiągnięcia, podejrzewam, można to zrobić w API, ale jak dotąd w stanie znaleźć odpowiedni punkt, aby rozpocząć.

Odpowiedz

0

Naprawdę łatwo to zrobić, aby skonfigurować strukturę folderów w sposób jaki chcesz w projekcie Temp/Test Team, a kiedy utworzysz nowy Team Project, otrzymasz opcję "Określ ustawienia kontroli źródła"

enter image description here

W tym dialogu, wybierz opcję „Utwórz nowy kontroli źródła oddział” oddział z: wybierz korzeń Temp/test zespołu projektowego.

W ten sposób wszystkie swoje przyszłe Zespół Projekty będą mieć taką samą strukturę jak Temp/Test zespołu projektowego.

+0

Nie martw się o konieczności „gałęzie”, które są bezsensowne? Gdybyś miał wybór "skopiuj strukturę kontroli źródła z' '", to czy nadal chciałbyś skorzystać z tego "oddziału" wyboru? –

+0

Jest to tymczasowy projekt zespołowy, więc nie ma znaczenia. Dzięki nowym narzędziom administratora na rok 2010 możesz łatwo usunąć projekt zespołowy. W naszej firmie mamy projekt SandBox wraz z wieloma innymi testami. Możesz wybrać, które projekty zespołów będą widoczne po połączeniu się z serwerem. Jest to bardzo proste rozwiązanie problemu i to, co zrobiłbym, gdybym próbował rozwiązać ten problem. Rozumiem, co mówisz, ale naprawdę myślę, że jeśli chciałbym mieć tylko 10 projektów zespołowych, to byłoby dobrze. –

+0

Czy zdajesz sobie sprawę, że oddziały mają teraz specjalne traktowanie w TFS 2010? Nie wiem, czy okaże się to faktycznym "problemem" w twoim przypadku, ale jest to różnica w stosunku do poprzednich wersji. To nie jest tylko "rozgałęzienie się", jak w VSS. –

0

wybiorę tworzyć niestandardowe rozwiązania (C#), który tworzy Programowej TP a następnie tworzy specyficzną strukturę sterowania źródłem pomocą TFS Client Object Model.

Pozdrowienia

+0

Czy masz link do kodu na ten temat, czy możesz podać mi jakieś wskazówki? –