2008-11-10 12 views
6

Mam problemy z rozgałęzieniem w Visual Studio TFS. Może to wynikać z metody, w której się rozwijam, ale jeśli tak jest, proszę dać mi znać, jaka jest najlepsza praktyka w zakresie rozgałęzień, a ja zmienię procedurę.Źródeł TFS SourceControl Odgałęzienie z pnia

Około miesiąca temu opracowałem projekt, dzięki któremu mogłem rozpocząć opracowywanie nowej wersji aplikacji internetowej, ale nie chciałem, aby moje zmiany wpłynęły na główny punt aplikacji, ponieważ testowałem i próbowałem doprowadzić rzeczy do statusu poziomu produkcji.

Tak jak para dni temu, zdaliśmy sobie sprawę z kilku błędów z bieżącej wersji aplikacji, która działa w produkcji. Naprawiłem te błędy w głównej gałęzi, ponownie wdrożyłem aplikację internetową i sprawdziłem poprawki błędów w głównej paczce aplikacji. I tu jest problem. Teraz główny bagażnik ma poprawki, ale moja nowa wersja nie.

Oto moje pytanie: Jak mogę zabrać wersja porównać czy coś w tym rodzaju, aby uzyskać poprawek do projektu rozgałęzionej?

Mogę robić rzeczy niezarejestrowane. Wynika to z mojego braku wiedzy na temat rozgałęzień i cyklów rozwojowych. Daj mi znać, jeśli istnieje lepsza metoda, którą wszyscy ćwiczycie w swoich sklepach deweloperskich.

Cheers,

C

Odpowiedz

8

Wygląda na to, że robisz dla mnie właściwą rzecz, wystarczy scalić zmiany w swojej gałęzi dev.

Aby scalić zmiany, musisz być w Eksploratorze sterowania źródłami. Kliknij prawym przyciskiem myszy gałąź "source" (w twoim przypadku jest to gałąź główna), a następnie wybierz "Merge". Następnie przejdziesz do kreatora scalania, w którym możesz wybrać gałąź, z którą chcesz się połączyć (gałąź rozwojowa). Osobiście zawsze wybieram opcję "wybranych zestawów zmian" na tej stronie, ponieważ zawiera ona listę zestawów zmian i można wybrać początek i koniec zakresu zestawów zmian, które chcesz wprowadzić do swojej gałęzi programistycznej.

Nadzieję, że pomaga.

Martin.

3

Trzeba tylko połączyć te zmiany do nowego-version-gałęzi.

Dobry punkt wyjścia to the branching and merging guidance. Przeczytaj go, aby dowiedzieć się, jak możesz uporządkować swoje oddziały.

+0

+1 dla łącza –

+0

najnowszej wersji Visual Studio Team Foundation Server rozgałęzienia i scalanie Guide znajduje się http://vsarbranchingguide.codeplex.com/ –