2013-03-20 9 views
23

Czytałem w wielu miejscach, że zmiana nazwy oddział jest raczej problematyczne w TFS 2010: można stracić historię oddziału po prostu przemianowany (as seen in this article lub w tym SO question)Jakie są konsekwencje zmiany nazwy oddziału w TFS 2012?

nie mogę znaleźć żadnej wzmianki o tych problemach w TFS 2012. Czy są jakieś konsekwencje, o których powinienem wiedzieć przed zmianą nazwy oddziału w TFS 2012?

+2

Czy możesz zacytować te referencje? Ponieważ nie jestem pewien, co masz na myśli. (Nie stracisz historii w żadnej wersji TFS.) –

Odpowiedz

35

Największy problem ze zmianą nazwy oddziału polega na tym, że efektywnie przeprowadzasz bezpodstawne scalanie przy kolejnym scalaniu do gałęzi lub od niej. Może to powodować wiele bólu.

Obecnie próbuję rozwikłać taki bałagan w tej chwili i nie jest przyjemny. (Nazwa oddziału została zmieniona 4 miesiące temu.) Pierwsze koszmary z oddziału były częściowe) to koszmar, którego nie życzyłbym mojemu najgorszemu wrogowi (którzy przypadkowo są deweloperami, którzy zmienili nazwę oddziału i dokonali częściowego scalenia)

Zobacz this answer więcej informacji

+0

Dzięki! Przyjmuję twoją odpowiedź ze względu na szczegóły i odwołanie do innej odpowiedzi. – tsimbalar

+5

Aby naprawić ... to co zrobiłem, to ponowne scalenie przez zestaw zmian i wybranie wszystkich zestawów zmian z wyjątkiem zmiany nazwy. Zdawało się, że ignoruje bezpodstawne uczucie i moje połączenie się udało. – RiddlerDev

+0

@RiddlerDev, to dobry pomysł. Niestety ta opcja nie była mi dostępna, ponieważ fuzji, które zawiedli wszystko (w tym bezpodstawne) zostały już wykonane. Plus struktura folderów w docelowej gałęzi została zreorganizowana, więc ... dużo bólu. –

12

NIE ZRÓB TO! Możesz zmienić nazwę na serwerze, ale z mojego doświadczenia TFS chce sprawdzić każdy plik ... w zasadzie traktując go jak kopię.

+1

Dzięki! mam szczęście, że tego nie zrobiłem :) – tsimbalar

+0

Poza tym, że to naprawdę DOBRA odpowiedź. UGH. Przyjdź na TFS !!! –

0

można to zrobić, ale zależy jakiej sytuacji jesteś w mojej sytuacji, mam następującą strukturę:.

Development 
    ProjectX 
     ProjectY 
Main 
Release 

ProjectX jest uzyskiwanie wydany szybciej niż ProjectY i została połączona do Development-->Main tydzień temu. Teraz nazwa ProjectX nie jest już aktualna, a także jest nowy projekt zaczynający się od nazwy ProjectZ, więc zamierzam zmienić nazwę ProjectY na ProjectZ i zmienić nazwę ProjectX na ProjectY.

Zarówno X, Y, jak i Z mają zostać całkowicie połączone po przejściu do standardowego cyklu wydań, więc nie muszę się martwić o łączenie sztuk za sztuką.

Powiązane problemy